.mc_pb_fullwidth_header.mc_pb_fullwidth_header_1{background-image: none !important;} .mycomp-hero-picture{position: absolute; inset: 0px; pointer-events: none;} .mycomp-hero-picture img{display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center;} @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/71636995c33f25a39eec.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/5fe05ee7a5b305e32a7b.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/b1fa3fa5a501966ff67c.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/60c54beb00f18efdcb27.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/08d846a8c3c5efde0d64.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/856a6a2879ee4c4d768a.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/9d415806f0c203900589.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/5b476dbd21047931289d.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/2c02c4598e4cb43006cb.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/c24de22a15adc0b4e37a.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/cd33cf0a0ef2fd36e85a.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/9c8955665345c8abeab5.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/875cb45c6e790a5acefe.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/0131cb1e40be41b9a091.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/ee596b028f182367240c.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/7db0a18a785e57627b7f.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/6f525296d4cd63a0b57b.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/ddbc8a918b5cd5f9adbf.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/7e9e060d155c0fb32e48.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/5e1906eb7b6313a63d31.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/1a48ea59fc8257ca0ba2.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/0ddd9bff6fb1823967fb.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/4a782026eaaa1df48b95.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/7fb22e9fa6ab91f54e38.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/a839c2f8d89c028cd6d8.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/ab7939bb6e2ccace260c.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/b1f24f7711d614a0e24b.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/cfaf10aa37aecc1b5701.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/396e6357f06b545db02c.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/fe87a129b0ab8a08b220.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/71636995c33f25a39eec.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/5fe05ee7a5b305e32a7b.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/b1fa3fa5a501966ff67c.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/60c54beb00f18efdcb27.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/08d846a8c3c5efde0d64.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/856a6a2879ee4c4d768a.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/9d415806f0c203900589.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/5b476dbd21047931289d.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/2c02c4598e4cb43006cb.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/c24de22a15adc0b4e37a.ttf") format("truetype"); } @font-face { font-family: "Share Tech"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/4e6d8e0285d9b23d3f8c.ttf") format("truetype"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/cd33cf0a0ef2fd36e85a.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/9c8955665345c8abeab5.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/875cb45c6e790a5acefe.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/0131cb1e40be41b9a091.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/ee596b028f182367240c.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/7db0a18a785e57627b7f.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/6f525296d4cd63a0b57b.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/ddbc8a918b5cd5f9adbf.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/7e9e060d155c0fb32e48.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/5e1906eb7b6313a63d31.woff") format("woff"); } @font-face { font-family: "Share Tech"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/930bfc242813ff1dfde9.woff") format("woff"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/1a48ea59fc8257ca0ba2.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/0ddd9bff6fb1823967fb.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/4a782026eaaa1df48b95.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/7fb22e9fa6ab91f54e38.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: italic; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/a839c2f8d89c028cd6d8.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: normal; font-display: swap; src: url("/assets/ab7939bb6e2ccace260c.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: normal; font-display: swap; src: url("/assets/b1f24f7711d614a0e24b.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: normal; font-display: swap; src: url("/assets/cfaf10aa37aecc1b5701.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: normal; font-display: swap; src: url("/assets/396e6357f06b545db02c.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: normal; font-display: swap; src: url("/assets/fe87a129b0ab8a08b220.woff2") format("woff2"); } @font-face { font-family: "Share Tech"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/5d835002d6817a68fc77.woff2") format("woff2"); } .chat-btn_popup, .chat-btn_popup *, .chat-btn_popup ::after, .chat-btn_popup ::before, .chat-popup_chat_box, .chat-popup_chat_box *, .chat-popup_chat_box ::after, .chat-popup_chat_box ::before{box-sizing: border-box;} .chat-stt_online{backface-visibility: hidden; background: rgb(45, 183, 66); cursor: pointer; will-change: transform; transition: 0.4s !important;} .chat-stt_online::before{background: rgba(0, 0, 0, 0.06); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition: 0.4s; width: 100%; will-change: opacity; z-index: -1;} .chat-popup_chat_box{border-radius: 5px 5px 8px 8px; bottom: 102px; box-shadow: rgba(0, 0, 0, 0.04) 0px 10px 10px 4px; font-family: Arial, Helvetica, sans-serif; max-width: calc(100% - 50px); opacity: 0; overflow: hidden; position: fixed; right: 25px; transform: translateY(50px); transition: 0.4s; visibility: hidden; width: 351px; will-change: transform, visibility, opacity; z-index: 999999998;} .chat-popup_chat_box:active, .chat-popup_chat_box:focus, .chat-popup_chat_box:hover{box-shadow: rgba(32, 32, 37, 0.23) 0px 10px 10px 4px;} .chat-popup_chat_box .chat-popup_heading{background: rgb(45, 183, 66); color: rgb(217, 235, 198); padding: 15px 43px 17px 74px; position: relative;} .chat-popup_chat_box .chat-popup_heading::before{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") center top / 33px no-repeat; content: ""; display: block; height: 33px; left: 12px; position: absolute; top: 20px; width: 55px;} .chat-popup_chat_box .chat-popup_heading .chat-popup_title{color: rgb(255, 255, 255); font-size: 18px; line-height: 24px; min-height: 24px; padding-top: 2px;} .chat-popup_chat_box .chat-popup_heading .chat-popup_intro{font-size: 12px; line-height: 20px; min-height: 20px; padding-top: 4px;} .chat-popup_chat_box .chat-popup_notice{color: rgb(165, 171, 183); font-size: 11px; font-weight: 500; padding: 0px 3px;} .chat-popup_chat_box .chat-popup_content{background: rgb(255, 255, 255); padding: 13px 20px 21px 19px; text-align: center;} .chat-popup_chat_box .chat-popup_content_left{text-align: left;} .chat-popup_chat_box .chat-popup_avatar{border-radius: 50%; left: 12px; overflow: hidden; position: absolute; top: 12px;} .chat-popup_chat_box .chat-popup_avatar.nta-default-avt{border-radius: unset;} .chat-popup_chat_box .chat-stt{background: rgb(245, 247, 249); border-left: 2px solid rgb(45, 183, 66); border-radius: 2px 4px; display: table; padding: 13px 40px 12px 74px; position: relative; text-decoration: none; width: 100%;} .chat-popup_chat_box .chat-stt::after{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+") 0px 0px / 100% 100% no-repeat; content: ""; height: 20px; position: absolute; right: 14px; top: 26px; width: 20px;} .chat-popup_chat_box .chat-stt.chat-stt_online{transition: 0.2s;} .chat-popup_chat_box .chat-stt.chat-stt_online:active, .chat-popup_chat_box .chat-stt.chat-stt_online:focus, .chat-popup_chat_box .chat-stt.chat-stt_online:hover{background: rgb(255, 255, 255); box-shadow: rgba(55, 62, 70, 0.07) 0px 7px 15px 1px;} .chat-popup_content_list .chat-popup_content_item{margin: 14px 0px 0px; opacity: 0; transform: translateY(20px); will-change: opacity, transform;} .chat-popup_content_list .chat-popup_content_item .chat-member_name{color: rgb(54, 60, 71); font-size: 14px; line-height: 1.188em !important;} .chat-popup_content_list .chat-popup_content_item .chat-member_duty{color: rgb(152, 155, 159); font-size: 11px; padding: 2px 0px 0px; line-height: 1.125em !important;} .chat-popup_content_list .chat-popup_content_item .chat-popup_txt{display: table-cell; height: 48px; min-height: 48px; vertical-align: middle;} .chat-btn_popup{bottom: 30px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; position: fixed; right: 30px; z-index: 999999999;} .chat-btn_popup .chat-btn_popup_icon{background: rgb(45, 183, 66); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 8px 2px; height: 56px; width: 56px;} .chat-btn_popup .chat-btn_popup_icon::before{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") 50% center / 30px no-repeat transparent; z-index: 1;} .chat-btn_popup .chat-btn_popup_icon::after, .chat-btn_popup .chat-btn_popup_icon::before{content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; transition: 0.4s; width: 100%;} .chat-btn_popup .chat-btn_popup_icon::after{background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 50% center / 14px no-repeat transparent; opacity: 0; transform: scale(0) rotate(-1turn); z-index: 2;} .chat-btn_popup .chat-btn_popup_txt{background-color: rgb(245, 247, 249); border-radius: 4px; color: rgb(67, 71, 78); font-size: 12px; letter-spacing: -0.03em; line-height: 1.5; margin-right: 7px; padding: 8px 12px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); transition: 0.4s; width: 156px;} :root{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--bpg-nino-mtavruli-no: bpg_nino_mtavruli_no; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);} :root{--wp--style--global--content-size: 823px; --wp--style--global--wide-size: 1080px;} :where(body){margin: 0px;} div){margin: 0px;} div){margin: 0px;} body{padding: 0px;} .wp-block-button__link){background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit;} @font-face { font-family: bpg_nino_mtavruli_no; src: url("/assets/51da1d72a87f9b382df8.woff2") format("woff2"), url("/assets/3dcf7f89f144a1112ef9.woff") format("woff"); font-display: swap; } h1, h2, h3, h4, .entry-title, body.page .entry-title, body, p, li, a, strong, #menu-main-menu li a, #menu-main-menu li span{font-family: bpg_nino_mtavruli_no !important;} a, body, div, form, h1, h2, h3, h4, html, img, label, li, p, pre, span, strong, ul{margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; text-size-adjust: 100%; vertical-align: baseline; background: transparent;} body{line-height: 1;} ul{list-style: none;} :focus{outline: 0px;} pre{overflow: auto; padding: 10px;} article, footer, header, nav, section{display: block;} body{font-family: "Open Sans", Arial, sans-serif; font-size: 14px; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased;} body.mc_cover_background{background-attachment: fixed; background-size: cover !important; background-position: center top !important; background-repeat: no-repeat !important;} a{color: rgb(46, 163, 242);} a, a:hover{text-decoration: none;} p{padding-bottom: 1em;} p:not(.has-background):last-of-type{padding-bottom: 0px;} strong{font-weight: 700;} pre{font-family: "Courier New", monospace; margin-bottom: 10px;} video{max-width: 100%;} h1, h2, h3, h4{color: rgb(51, 51, 51); padding-bottom: 10px; line-height: 1em; font-weight: 500;} h2 a{color: inherit;} h1{font-size: 30px;} h2{font-size: 26px;} h3{font-size: 22px;} h4{font-size: 18px;} input{appearance: none;} input[type="text"], textarea{background-color: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); padding: 2px; color: rgb(78, 78, 78);} input[type="text"]:focus, textarea:focus{border-color: rgb(45, 57, 64); color: rgb(62, 62, 62);} input[type="text"], textarea{margin: 0px;} textarea{padding: 4px;} button, input, textarea{font-family: inherit;} img{max-width: 100%; height: auto;} #main-content{background-color: rgb(255, 255, 255);} .container{width: 80%; max-width: 1080px; margin: auto; position: relative;} .mc-l--footer ul{list-style-type: disc; padding: 0px 0px 23px 1em; line-height: 26px;} .page.mc_pb_pagebuilder_layout #main-content{background-color: transparent;} @media (max-width: 980px) {#page-container{padding-top: 80px;} } @media print {#page-container{padding-top: 0px !important;} } .mc-social-facebook a.icon::before{content: "";} *{box-sizing: border-box;} .mc_pb_button::after, .mc_pb_contact_submit::after, .mobile_menu_bar::before{speak: none; font-style: normal; font-weight: 400; font-feature-settings: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; text-shadow: 0px 0px; direction: ltr; font-family: MycompIcons !important;} .mc-pb-icon{content: attr(data-icon);} .mc-pb-icon{font-family: MycompIcons; speak: none; font-weight: 400; font-feature-settings: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 96px; font-style: normal; display: inline-block; box-sizing: border-box; direction: ltr;} .mc_pb_button{font-size: 20px; font-weight: 500; padding: 0.3em 1em; background-color: transparent; background-size: cover; background-position: 50% center; background-repeat: no-repeat; border: 2px solid; border-radius: 3px; transition-duration: 0.2s; line-height: 1.7em !important; transition-property: all !important;} .mc_pb_button{position: relative;} .mc_pb_button:hover, .mc_pb_module .mc_pb_button:hover{border: 2px solid transparent; padding: 0.3em 2em 0.3em 0.7em;} .mc_pb_button:hover{background-color: rgba(255, 255, 255, 0.2);} .mc_pb_button::after, .mc_pb_button::before{font-size: 32px; line-height: 1em; content: "5"; opacity: 0; position: absolute; margin-left: -1em; transition: 0.2s; text-transform: none; font-feature-settings: "kern" 0; font-variant: none; font-style: normal; font-weight: 400; text-shadow: none;} .mc_pb_button.mc_hover_enabled:hover::after{transition: none !important;} .mc_pb_button::before{display: none;} .mc_pb_button:hover::after{opacity: 1; margin-left: 0px;} .mc_pb_column_1_3 h2{font-size: 23px;} .mc_pb_column_1_4 h3{font-size: 20px;} .mc_pb_column_1_3 h4{font-size: 18px;} .mc_pb_bg_layout_dark, .mc_pb_bg_layout_dark h1, .mc_pb_bg_layout_dark h3, .mc_pb_bg_layout_dark h4{color: rgb(255, 255, 255) !important;} .mc_pb_module.mc_pb_text_align_left{text-align: left;} .mc_pb_module.mc_pb_text_align_center{text-align: center;} .mc_pb_module.mc_pb_text_align_right{text-align: right;} .clearfix::after{visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px;} .mc_builder_inner_content{position: relative; z-index: 1;} .mc_pb_css_mix_blend_mode_passthrough{mix-blend-mode: unset !important;} .mc_pb_module_inner{position: relative;} .mc_hover_enabled:hover{position: relative; z-index: 2;} .mc_pb_module, .mc_pb_with_background{position: relative; background-size: cover; background-position: 50% center; background-repeat: no-repeat;} .mc_pb_with_border{position: relative; border: 0px solid rgb(51, 51, 51);} .mc_clickable{cursor: pointer;} .mc_pb_module{animation-timing-function: linear; animation-duration: 0.2s;} .mc-waypoint:not(.mc_pb_counters){opacity: 0;} @media (min-width: 981px) { .mc_pb_section.mc_section_specialty div.mc_pb_row .mc_pb_column .mc_pb_column .mc_pb_module:last-child, .mc_pb_section.mc_section_specialty div.mc_pb_row .mc_pb_column .mc_pb_row_inner .mc_pb_column .mc_pb_module:last-child, .mc_pb_section div.mc_pb_row .mc_pb_column .mc_pb_module:last-child{margin-bottom: 0px;} } @media (max-width: 980px) {.mc_pb_column .mc_pb_module{margin-bottom: 30px;} .mc_pb_row .mc_pb_column .mc_pb_module:last-child, .mc_section_specialty .mc_pb_row .mc_pb_column .mc_pb_module:last-child{margin-bottom: 0px;} .mc_pb_module.mc_pb_text_align_center-tablet{text-align: center;} } @media (max-width: 767px) {.mc_pb_module.mc_pb_text_align_center-phone{text-align: center;} } @media (min-width: 768px) and (max-width: 980px) {[data-et-multi-view-load-tablet-hidden="true"]:not(.mc_multi_view_swapped){display: none !important;} } @font-face { font-family: MycompIcons; font-display: block; src: url("/assets/f3238fcbebd13fa93197.woff") format("woff"), url("/assets/340e9cc7d8d9761bdd21.ttf") format("truetype"); font-weight: 400; font-style: normal; } @media (min-width: 981px) {.mc_pb_gutters2 .mc_pb_column, .mc_pb_gutters2.mc_pb_row .mc_pb_column{margin-right: 3%;} .mc_pb_gutters2 .mc_pb_column_1_2, .mc_pb_gutters2.mc_pb_row .mc_pb_column_1_2{width: 48.5%;} .mc_pb_gutters2 .mc_pb_column_1_2 .mc_pb_module, .mc_pb_gutters2.mc_pb_row .mc_pb_column_1_2 .mc_pb_module{margin-bottom: 3.093%;} .mc_pb_gutters2 .mc_pb_column_1_4, .mc_pb_gutters2.mc_pb_row .mc_pb_column_1_4{width: 22.75%;} .mc_pb_gutters2 .mc_pb_column_1_4 .mc_pb_module, .mc_pb_gutters2.mc_pb_row .mc_pb_column_1_4 .mc_pb_module{margin-bottom: 6.593%;} } @media (min-width: 981px) {.mc_pb_gutters2 .mc_pb_column_single.mc_pb_column_1_2 .mc_pb_module, .mc_pb_gutters2.mc_pb_row .mc_pb_column_single.mc_pb_column_1_2 .mc_pb_module{margin-bottom: 3.093%;} .mc_pb_gutters2 .mc_pb_column_1_2 > .mc_pb_row_inner > .mc_pb_column_1_4{width: 46.9072%; margin-right: 6.186%;} .mc_pb_gutters2 .mc_pb_column_1_2 > .mc_pb_row_inner > .mc_pb_column_1_4 .mc_pb_module{margin-bottom: 6.593%;} } @media (min-width: 981px) {.mc_pb_gutters4 .mc_pb_column, .mc_pb_gutters4.mc_pb_row .mc_pb_column{margin-right: 8%;} .mc_pb_gutters4 .mc_pb_column_4_4{width: 100%;} .mc_pb_gutters4 .mc_pb_column_4_4 .mc_pb_module{margin-bottom: 4%;} .mc_pb_gutters4 .mc_pb_column_2_3, .mc_pb_gutters4.mc_pb_row .mc_pb_column_2_3{width: 64%;} .mc_pb_gutters4 .mc_pb_column_2_3 .mc_pb_module, .mc_pb_gutters4.mc_pb_row .mc_pb_column_2_3 .mc_pb_module{margin-bottom: 6.25%;} .mc_pb_gutters4 .mc_pb_column_1_2{width: 46%;} .mc_pb_gutters4 .mc_pb_column_1_2 .mc_pb_module{margin-bottom: 8.696%;} .mc_pb_gutters4 .mc_pb_column_1_3, .mc_pb_gutters4.mc_pb_row .mc_pb_column_1_3{width: 28%;} .mc_pb_gutters4 .mc_pb_column_1_3 .mc_pb_module, .mc_pb_gutters4.mc_pb_row .mc_pb_column_1_3 .mc_pb_module{margin-bottom: 14.286%;} .mc_pb_gutters4 .mc_pb_column_1_4{width: 19%;} .mc_pb_gutters4 .mc_pb_column_1_4 .mc_pb_module{margin-bottom: 21.053%;} } @media (min-width: 981px) {.mc_pb_gutters4 .mc_pb_column_single.mc_pb_column_1_2 .mc_pb_module{margin-bottom: 8.696%;} .mc_pb_gutters4 .mc_pb_column_1_2 > .mc_pb_row_inner > .mc_pb_column_1_4{width: 41.3043%; margin-right: 17.391%;} .mc_pb_gutters4 .mc_pb_column_1_2 > .mc_pb_row_inner > .mc_pb_column_1_4 .mc_pb_module{margin-bottom: 21.053%;} } .mc_had_animation{position: relative;} #top-menu li{overflow-wrap: break-word;} .nav li ul, .mc_mobile_menu{border-color: rgb(46, 163, 242);} .mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-item > a{color: rgb(46, 163, 242);} #main-header{transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;} .container{text-align: left; position: relative;} .mc_fixed_nav.mc_show_nav #page-container{padding-top: 80px;} .mc_fixed_nav.mc_show_nav.mc_header_style_centered #page-container{padding-top: 147px;} .mc_fixed_nav #main-header{position: fixed;} #logo{width: auto; transition: 0.4s ease-in-out; margin-bottom: 0px; max-height: 54%; display: inline-block; float: none; vertical-align: middle; transform: translate3d(0px, 0px, 0px);} .logo_container{transition: 0.4s ease-in-out;} span.logo_helper{display: inline-block; height: 100%; vertical-align: middle; width: 0px;} #top-menu-nav, #top-menu{line-height: 0;} #mc-top-navigation{font-weight: 600;} .mc_fixed_nav #mc-top-navigation{transition: 0.4s ease-in-out;} nav#top-menu-nav, #top-menu{float: left;} #top-menu li{display: inline-block; font-size: 14px; padding-right: 22px;} #top-menu > li:last-child{padding-right: 0px;} #top-menu a{color: rgba(0, 0, 0, 0.6); text-decoration: none; display: block; position: relative; transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;} #top-menu-nav > ul > li > a:hover{opacity: 0.7; transition: 0.4s ease-in-out;} .container.mc_menu_container{z-index: 99;} #mc-top-navigation{float: right;} #top-menu li li{padding: 0px 20px; margin: 0px;} #top-menu li li a{padding: 6px 20px; width: 200px;} #top-menu .menu-item-has-children > a:first-child::after{font-family: MycompIcons; content: "3"; font-size: 16px; position: absolute; right: 0px; top: 0px; font-weight: 800;} #top-menu .menu-item-has-children > a:first-child{padding-right: 20px;} #mc_mobile_nav_menu{float: right; display: none;} .mobile_menu_bar{position: relative; display: block; line-height: 0;} .mobile_menu_bar::before{content: "a"; font-size: 32px; left: 0px; position: relative; top: 0px; cursor: pointer;} .mobile_nav .select_page{display: none;} @media (min-width: 981px) {.mc_hide_primary_logo #main-header:not(.mc-fixed-header) .logo_container, .mc_hide_fixed_logo #main-header.mc-fixed-header .logo_container{height: 0px; opacity: 0; transition: 0.4s ease-in-out;} .mc_hide_primary_logo #main-header:not(.mc-fixed-header) .centered-inline-logo-wrap{height: 0px; opacity: 0; padding: 0px;} .mc-animated-content#page-container{transition: margin-top 0.4s ease-in-out;} #main-header.mc-fixed-header{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 7px !important;} .mc_primary_nav_dropdown_animation_fade #mc-top-navigation ul li:hover > ul{transition: 0.2s ease-in-out;} .mc_fullwidth_nav #main-header .container{width: 100%; max-width: 100%; padding-right: 32px; padding-left: 30px;} } @media (max-width: 980px) { .mc_fixed_nav.mc_show_nav #page-container{padding-top: 80px;} #top-menu{display: none;} #mc-top-navigation{margin-right: 0px; transition: none;} .mc_fixed_nav #main-header{position: absolute;} .mc_fixed_nav #main-header{transition: none;} #logo, .logo_container, #main-header, .container{transition: none;} #mc_mobile_nav_menu{display: block;} } @media (max-width: 767px) {#mc-top-navigation{margin-right: 0px;} } @media (max-width: 479px) {#mc-top-navigation{margin-right: 0px;} } @media print { #main-header{position: relative !important; inset: auto !important;} } #main-header{line-height: 23px; font-weight: 500; top: 0px; background-color: rgb(255, 255, 255); width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px; position: relative; z-index: 99999;} .nav li li{padding: 0px 20px; margin: 0px;} .nav li{position: relative; line-height: 1em;} .nav li li{position: relative; line-height: 2em;} .nav li ul{position: absolute; padding: 20px 0px; z-index: 9999; width: 240px; background: rgb(255, 255, 255); visibility: hidden; opacity: 0; border-top: 3px solid rgb(46, 163, 242); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; transform: translateZ(0px); text-align: left;} .nav li:hover > ul{opacity: 1; visibility: visible;} .nav li:hover{visibility: inherit;} .mc_mobile_menu li a, .nav li li a{font-size: 14px; transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;} .mc_mobile_menu li a:hover, .nav ul li a:hover{background-color: rgba(0, 0, 0, 0.03); opacity: 0.7;} .mc_mobile_menu{position: absolute; left: 0px; padding: 5%; background: rgb(255, 255, 255); width: 100%; visibility: visible; opacity: 1; display: none; z-index: 9999; border-top: 3px solid rgb(46, 163, 242); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px;} #main-header .mc_mobile_menu li ul{padding-left: 10px; visibility: visible !important; display: block !important;} .mc_mobile_menu li li{padding-left: 5%;} .mc_mobile_menu li a{border-bottom: 1px solid rgba(0, 0, 0, 0.03); color: rgb(102, 102, 102); padding: 10px 5%; display: block;} .mc_mobile_menu .menu-item-has-children > a{font-weight: 700; background-color: rgba(0, 0, 0, 0.03);} .mobile_menu_bar{position: relative; display: block; line-height: 0;} .mobile_menu_bar::before{content: "a"; font-size: 32px; position: relative; left: 0px; top: 0px; cursor: pointer;} .mobile_nav .select_page{display: none;} .mc_header_style_centered #main-header .container{text-align: center; height: inherit;} .mc_header_style_centered #main-header div#mc-top-navigation{bottom: 0px; position: relative; width: 100%;} .mc_header_style_centered #logo, .mc_header_style_centered #mc-top-navigation, .mc_header_style_centered nav#top-menu-nav, .mc_header_style_centered #top-menu{float: none;} .mc_header_style_centered #logo{max-height: 64%;} .mc_header_style_centered #main-header .logo_container{height: 100px; padding: 0px;} .mc_header_style_centered header#main-header.mc-fixed-header .logo_container{height: 70px;} .mc_header_style_centered nav#top-menu-nav{display: inline-block;} .mc_header_style_centered #top-menu > li > a{padding-bottom: 2em;} @media (min-width: 981px) {.mc_header_style_centered.mc_hide_primary_logo #main-header:not(.mc-fixed-header) .logo_container, .mc_header_style_centered.mc_hide_fixed_logo #main-header.mc-fixed-header .logo_container{height: 0px; opacity: 0; padding: 0px;} } @media (max-width: 980px) { .mc_fixed_nav.mc_show_nav.mc_header_style_centered #page-container{padding-top: 136px;} .mc_header_style_centered #main-header{padding: 20px 0px;} .mc_header_style_centered nav#top-menu-nav{display: none;} .mc_header_style_centered #logo{max-height: 60px;} .mc_header_style_centered header#main-header .logo_container{height: auto; max-height: 100px; padding: 0px;} .mc_header_style_centered .mc_menu_container .mobile_menu_bar{opacity: 1;} .mc_header_style_centered #mc_mobile_nav_menu{float: none; position: relative; margin-top: 20px;} .mc_header_style_centered #main-header .mobile_nav{display: block; text-align: left; background-color: rgba(0, 0, 0, 0.05); border-radius: 5px; padding: 5px 10px;} .mc_header_style_centered .mobile_nav .select_page{display: inline-block; color: rgb(102, 102, 102); font-size: 14px;} .mc_header_style_centered .mc_menu_container .mobile_menu_bar{position: absolute; right: 5px; top: 2px;} .mc_header_style_centered .mc_mobile_menu{top: 53px;} } .mc_pb_scroll_top.mc-pb-icon{text-align: center; background: rgba(0, 0, 0, 0.4); text-decoration: none; position: fixed; z-index: 99999; bottom: 125px; right: 0px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; display: none; cursor: pointer; font-size: 30px; padding: 5px; color: rgb(255, 255, 255);} .mc_pb_scroll_top::before{content: "2";} .mc_pb_scroll_top.mc-hidden{opacity: 0; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeOutRight;} .mc_pb_section{position: relative; background-color: rgb(255, 255, 255); background-position: 50% center; background-size: cover;} .mc_pb_section.mc_section_transparent{background-color: transparent;} .mc_pb_fullwidth_section{padding: 0px;} .mc_pb_section_video:not(.mc_pb_section--with-menu){overflow: hidden; position: relative;} @media (min-width: 981px) {.mc_pb_section{padding: 4% 0px;} .mc_pb_fullwidth_section{padding: 0px;} } @media (max-width: 980px) {.mc_pb_section{padding: 50px 0px;} .mc_pb_fullwidth_section{padding: 0px;} } .mc_pb_row{width: 80%; max-width: 1080px; margin: auto; position: relative;} .mc_pb_row_inner{width: 100%; position: relative;} .mc_pb_row::after, .mc_pb_row_inner::after{content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; width: 0px;} .mc_pb_row_4col .mc-last-child{margin-bottom: 0px;} .mc_pb_column{float: left; background-size: cover; background-position: 50% center; position: relative; z-index: 2; min-height: 1px;} .mc_pb_row .mc_pb_column.mc-last-child, .mc_pb_row .mc_pb_column:last-child, .mc_pb_row_inner .mc_pb_column.mc-last-child, .mc_pb_row_inner .mc_pb_column:last-child{margin-right: 0px !important;} .mc_pb_column, .mc_pb_row, .mc_pb_row_inner{background-size: cover; background-position: 50% center; background-repeat: no-repeat;} @media (min-width: 981px) {.mc_pb_row{padding: 2% 0px;} .mc_pb_column_1_2 .mc_pb_row_inner{padding: 5.82% 0px;} .mc_section_specialty > .mc_pb_row{padding: 0px;} .mc_pb_row_inner{width: 100%;} .mc_pb_column_single{padding: 2.855% 0px;} .mc_pb_column_single .mc_pb_module:first-child{margin-top: 0px;} .mc_pb_column_single .mc_pb_module:last-child{margin-bottom: 0px;} .mc_pb_row .mc_pb_column.mc-last-child, .mc_pb_row .mc_pb_column:last-child, .mc_pb_row_inner .mc_pb_column.mc-last-child, .mc_pb_row_inner .mc_pb_column:last-child{margin-right: 0px !important;} } @media (max-width: 980px) {.mc_pb_row{max-width: 1080px;} .mc_pb_column .mc_pb_row_inner, .mc_pb_row{padding: 30px 0px;} .mc_section_specialty > .mc_pb_row{padding: 0px;} .mc_pb_column{width: 100%; margin-bottom: 30px;} .mc_pb_row .mc_pb_column.mc-last-child, .mc_pb_row .mc_pb_column:last-child{margin-bottom: 0px;} .mc_section_specialty .mc_pb_row > .mc_pb_column{padding-bottom: 0px;} .mc_pb_row_1-4_1-4, .mc_pb_row_4col{display: flex; flex-wrap: wrap;} .mc_pb_row_1-4_1-4 > .mc_pb_column.mc_pb_column_1_4, .mc_pb_row_4col > .mc_pb_column.mc_pb_column_1_4{width: 47.25%; margin-right: 5.5%;} .mc_pb_row_1-4_1-4 > .mc_pb_column.mc_pb_column_1_4:nth-child(2n), .mc_pb_row_4col > .mc_pb_column.mc_pb_column_1_4:nth-child(2n){margin-right: 0px;} .mc_pb_row_1-4_1-4 .mc_pb_column:nth-last-child(-n+2), .mc_pb_row_4col .mc_pb_column:nth-last-child(-n+2){margin-bottom: 0px;} } @media (max-width: 479px) {.mc_pb_row .mc_pb_column.mc_pb_column_1_4{width: 100%; margin: 0px 0px 30px;} .mc_pb_row .mc_pb_column.mc_pb_column_1_4.mc-last-child, .mc_pb_row .mc_pb_column.mc_pb_column_1_4:last-child{margin-bottom: 0px;} .mc_pb_column{width: 100% !important;} } .mc_pb_fullwidth_header{padding: 50px 0px; position: relative; background-position: 50% center; background-size: cover;} .mc_pb_fullwidth_header p{padding-bottom: 0px;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_container{position: relative; z-index: 3; width: 80%; max-width: 1080px; margin-left: auto; margin-right: auto;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_container.center{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-pack: center; justify-content: center;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_container.center .header-content-container{width: 100%; align-self: center;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_container.center .header-content-container.center{align-self: center;} .mc_pb_fullwidth_header .header-content{padding: 10px; text-align: center;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_container.center .header-content{margin: 20px auto; width: 80%; max-width: 800px;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_overlay{content: ""; position: absolute; inset: 0px; z-index: 2; pointer-events: none;} .mc_pb_fullwidth_header .mc_pb_fullwidth_header_scroll{width: 100%; min-height: 30px; text-align: center; padding-top: 10px; padding-bottom: 20px; margin: 0px auto; position: absolute; z-index: 3; right: 0px; bottom: 0px; left: 0px; pointer-events: none;} .mc_pb_blurb_content{max-width: 550px; margin: 0px auto; position: relative; text-align: center; overflow-wrap: break-word; width: 100%;} .mc_pb_blurb.mc_pb_text_align_left .mc_pb_blurb_content .mc_pb_blurb_container{text-align: left;} .mc_pb_blurb.mc_pb_text_align_right .mc_pb_blurb_content .mc_pb_blurb_container{text-align: right;} .mc_pb_blurb.mc_pb_text_align_center .mc_pb_blurb_content .mc_pb_blurb_container{text-align: center;} .mc_pb_blurb_content p:last-of-type{padding-bottom: 0px;} .mc_pb_blurb .mc_pb_image_wrap{display: block; margin: auto;} .mc_pb_blurb_position_left .mc_pb_blurb_content{display: table;} .mc_pb_blurb_position_left .mc_pb_main_blurb_image{width: 32px; display: table-cell; line-height: 0;} .mc_pb_blurb_position_left .mc-pb-icon{font-size: 32px;} .mc_pb_blurb_position_left .mc_pb_blurb_container{display: table-cell; vertical-align: top;} .mc_pb_blurb_position_left .mc_pb_blurb_container{padding-left: 15px;} .mc_pb_blurb_position_left .mc_pb_blurb_content{text-align: left;} .mc_pb_main_blurb_image{display: inline-block; margin-bottom: 30px; line-height: 0; max-width: 100%;} .mc-waypoint.mc_pb_animation_off, .mc-waypoint:not(.mc_pb_counters).mc_pb_animation_off, .mc_pb_animation_off{opacity: 1;} .mc-waypoint.mc_pb_animation_top.mc-animated, .mc_pb_animation_top.mc-animated{opacity: 1; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeTop;} @media (max-width: 980px) {.mc-waypoint.mc_pb_animation_off_tablet, .mc-waypoint:not(.mc_pb_counters).mc_pb_animation_off_tablet, .mc_pb_animation_off_tablet{opacity: 1; animation: auto ease 0s 1 normal none running none;} .mc-waypoint.mc_pb_animation_top_tablet.mc-animated, .mc_pb_animation_top_tablet.mc-animated{opacity: 1; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeTop;} } @media (max-width: 767px) {.mc-waypoint.mc_pb_animation_off_phone, .mc-waypoint:not(.mc_pb_counters).mc_pb_animation_off_phone, .mc_pb_animation_off_phone{opacity: 1; animation: auto ease 0s 1 normal none running none;} .mc-waypoint.mc_pb_animation_top_phone.mc-animated, .mc_pb_animation_top_phone.mc-animated{opacity: 1; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeTop;} } .mc_pb_text{overflow-wrap: break-word;} .mc_pb_text > :last-child{padding-bottom: 0px;} .mc_pb_text_inner{position: relative;} .mc_pb_blurb_content{max-width: 550px; margin: 0px auto; position: relative; text-align: center; overflow-wrap: break-word; width: 100%;} .mc_pb_blurb.mc_pb_text_align_left .mc_pb_blurb_content .mc_pb_blurb_container{text-align: left;} .mc_pb_blurb.mc_pb_text_align_right .mc_pb_blurb_content .mc_pb_blurb_container{text-align: right;} .mc_pb_blurb.mc_pb_text_align_center .mc_pb_blurb_content .mc_pb_blurb_container{text-align: center;} .mc_pb_blurb_content p:last-of-type{padding-bottom: 0px;} .mc_pb_blurb .mc_pb_image_wrap{display: block; margin: auto;} .mc_pb_blurb_position_left .mc_pb_blurb_content{display: table;} .mc_pb_blurb_position_left .mc_pb_main_blurb_image{width: 32px; display: table-cell; line-height: 0;} .mc_pb_blurb_position_left .mc-pb-icon{font-size: 32px;} .mc_pb_blurb_position_left .mc_pb_blurb_container{display: table-cell; vertical-align: top;} .mc_pb_blurb_position_left .mc_pb_blurb_container{padding-left: 15px;} .mc_pb_blurb_position_left .mc_pb_blurb_content{text-align: left;} .mc_pb_main_blurb_image{display: inline-block; margin-bottom: 30px; line-height: 0; max-width: 100%;} .mc-waypoint.mc_pb_animation_off, .mc-waypoint:not(.mc_pb_counters).mc_pb_animation_off, .mc_pb_animation_off{opacity: 1;} .mc-waypoint.mc_pb_animation_top.mc-animated, .mc_pb_animation_top.mc-animated{opacity: 1; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeTop;} @media (max-width: 980px) {.mc-waypoint.mc_pb_animation_off_tablet, .mc-waypoint:not(.mc_pb_counters).mc_pb_animation_off_tablet, .mc_pb_animation_off_tablet{opacity: 1; animation: auto ease 0s 1 normal none running none;} .mc-waypoint.mc_pb_animation_top_tablet.mc-animated, .mc_pb_animation_top_tablet.mc-animated{opacity: 1; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeTop;} } @media (max-width: 767px) {.mc-waypoint.mc_pb_animation_off_phone, .mc-waypoint:not(.mc_pb_counters).mc_pb_animation_off_phone, .mc_pb_animation_off_phone{opacity: 1; animation: auto ease 0s 1 normal none running none;} .mc-waypoint.mc_pb_animation_top_phone.mc-animated, .mc_pb_animation_top_phone.mc-animated{opacity: 1; animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running fadeTop;} } .mc_pb_post{margin-bottom: 60px; overflow-wrap: break-word;} .mc_pb_post .entry-title a, .mc_pb_post h2 a{text-decoration: none;} .mc_pb_posts .mc_pb_post{position: relative;} @media (min-width: 981px) and (max-width: 1100px) {.mc_pb_post{margin-bottom: 42px;} } @media (max-width: 980px) {.mc_pb_post{margin-bottom: 42px;} } @media (max-width: 767px) {.mc_pb_post{margin-bottom: 42px;} .mc_pb_post > h2{font-size: 18px;} } @media (max-width: 479px) {.mc_pb_post{margin-bottom: 42px;} .mc_pb_post h2{font-size: 16px; padding-bottom: 0px;} } .mc_pb_bg_layout_light .mc_pb_post p{color: rgb(102, 102, 102);} .mc_pb_code_inner{position: relative;} .mc_pb_with_border .mc_pb_contact_form input, .mc_pb_with_border .mc_pb_contact_form textarea{border: 0px solid rgb(51, 51, 51);} .mc_pb_contact_main_title{overflow-wrap: break-word;} .mc_pb_contact_submit{color: rgb(46, 163, 242);} .mc_pb_contact_form{margin-left: -3%;} .mc_pb_contact_submit:hover{background-color: rgba(0, 0, 0, 0.05);} .mc_pb_contact_main_title{font-weight: 500; padding-bottom: 16px; position: relative;} .mc-pb-contact-message{position: relative;} .mc_pb_contact{position: relative;} .mc_pb_contact .mc_pb_contact_field_half{width: 50%; float: left;} .mc_pb_contact p input, .mc_pb_contact p textarea{appearance: none; background-color: rgb(238, 238, 238); width: 100%; border-width: 0px; border-radius: 0px; color: rgb(153, 153, 153); font-size: 14px; padding: 16px;} .mc_pb_contact p textarea{font-family: inherit;} .mc_pb_contact_submit{font-family: inherit; display: inline-block; margin: 0px 0px 0px 18px; cursor: pointer;} .mc_contact_bottom_container{float: right; text-align: right; margin-top: -1.5%; display: flex;} @media (max-width: 767px) {.mc_pb_column .mc_pb_contact p.mc_pb_contact_field_half{width: 100%; margin-right: 0px;} } .mc_pb_contact_form_label{display: none;} p.mc_pb_contact_field{padding: 0px 0px 0px 3%; margin-bottom: 3%; background-position: 50% center; background-size: cover;} p.mc_pb_contact_field.mc_pb_contact_field_last + p.mc_pb_contact_field.mc_pb_contact_field_last, p.mc_pb_contact_field:not(.mc_pb_contact_field_last), p.mc_pb_contact_field_half + p.mc_pb_contact_field_last:not(.mc_pb_contact_field_half){clear: both;} .mc_pb_contact_field *{position: relative;} .mc_pb_contact_field textarea.mc_pb_contact_message{min-height: 150px; display: block;} .mc_pb_image{margin-left: auto; margin-right: auto; line-height: 0;} .mc_pb_image{display: block;} .mc_pb_image .mc_pb_image_wrap{display: inline-block; position: relative; max-width: 100%;} .mc_pb_image img{position: relative;} .mc_pb_number_counter{overflow-wrap: break-word; margin: 0px auto 30px; position: relative; text-align: center;} .mc_pb_number_counter .percent{z-index: 2;} .mc_pb_number_counter h3{font-size: 18px; position: relative;} .mc_pb_number_counter{opacity: 0; transition: opacity 1s;} .mc_pb_number_counter.active{opacity: 1;} .mc_pb_number_counter{width: auto;} .mc_pb_number_counter canvas{display: none; visibility: hidden;} .mc_pb_number_counter .percent{height: 72px; position: relative;} .mc_pb_number_counter .percent p{font-size: 72px; line-height: 72px; font-weight: 500;} .mc_pb_number_counter.mc_pb_with_title .percent{margin-bottom: 20px;} @media (min-width: 981px) and (max-width: 1100px) {.mc_pb_column_1_4 .mc_pb_number_counter .percent{height: 55px;} .mc_pb_column_1_4 .mc_pb_number_counter h3{padding: 10px 0px 0px;} } ul.mc_pb_social_media_follow{margin: 0px 0px 22px; padding: 0px; list-style-type: none !important;} .mc_pb_social_media_follow li{display: inline-block; margin-bottom: 8px; position: relative;} .mc_pb_social_media_follow li a{margin-right: 8px; display: inline-block; text-decoration: none; text-align: center; position: relative;} .mc_pb_social_media_follow li a.follow_button{padding: 0px 12px; margin-top: 5px; margin-right: 25px; font-size: 14px; line-height: 1.6em; background: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.5); border-radius: 3px; border-width: 0px; border-style: solid; transition: 0.3s;} .mc_pb_social_media_follow li:last-child a{margin-right: 0px;} .mc_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right: 8px;} .mc_pb_social_media_follow li a.follow_button:hover{background: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.6);} .mc_pb_social_media_follow li a.icon{height: 32px; width: 32px; padding: 0px; box-sizing: content-box;} .mc_pb_social_media_follow li a.icon::before{height: 32px; width: 32px; font-size: 16px; line-height: 32px; display: block; color: rgb(255, 255, 255); transition: color 0.3s; position: relative; z-index: 10;} .mc_pb_social_media_follow li a.icon:hover::before{color: rgba(255, 255, 255, 0.7);} .mc_pb_social_media_follow li a.icon{border-radius: 3px;} .mc_pb_social_media_follow_network_name{display: none;} .mc_pb_social_icon a.icon{vertical-align: middle;} .mc_pb_social_icon a.icon::before{font-family: MycompIcons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; text-shadow: 0px 0px; direction: ltr;} ul.dsm-menu, ul.dsm-menu .sub-menu{list-style-type: disc; list-style-position: inside;} .dsm-menu a{transition: 0.4s ease-in-out;} .mc-l--footer ul.dsm-menu{padding-left: 0px;} ul.dsm-menu .menu-item-has-children{position: relative;} ul.dsm-menu .menu-item-has-children .sub-menu{padding-bottom: 0px; padding-left: 20px;} #callnowbutton{display: none;} @media screen and (max-width: 650px) { #callnowbutton.cnb-displaymode-mobile-only{display: block; position: fixed; text-decoration: none;} } #callnowbutton.cnb-single{width: 55px; height: 55px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 6px; background-position: center center; background-size: 35px 35px; background-repeat: no-repeat;} .cnb-single.cnb-left{bottom: 15px; left: 20px;} .cnb-single.cnb-left span{left: 68px;} .cnb-single:not(.cnb-text) span{display: none;} .cnb-single.cnb-zoom-110{transform: scale(1.1);} .cnb-zindex-10{z-index: 2147483647;} @font-face { font-family: bpg_nino_mtavruli_no; font-style: normal; font-weight: 400; font-display: fallback; src: url("/assets/51da1d72a87f9b382df8.woff2") format("woff2"); } body, body .mc_pb_bg_layout_light .mc_pb_post p{font-size: 14px;} .nav li ul{border-color: rgb(255, 138, 61);} .mc_header_style_centered .mobile_nav .select_page, #top-menu a, .mc_mobile_menu li a{color: rgb(0, 0, 0);} #top-menu li a{font-size: 15px;} #top-menu li a{letter-spacing: 1px;} #top-menu li.current-menu-item > a, #top-menu li.current_page_item > a{color: rgb(0, 72, 114);} @media only screen and (min-width: 981px) {.mc_header_style_centered #top-menu > li > a{padding-bottom: 18px;} .mc_header_style_centered #main-header .logo_container{height: 100px;} .mc_header_style_centered #logo{max-height: 30%;} .mc_header_style_centered.mc_hide_primary_logo #main-header:not(.mc-fixed-header) .logo_container, .mc_header_style_centered.mc_hide_fixed_logo #main-header.mc-fixed-header .logo_container{height: 18px;} .mc_header_style_centered header#main-header.mc-fixed-header .logo_container{height: 80px;} .mc-fixed-header #top-menu a{color: rgb(0, 0, 0) !important;} .mc-fixed-header #top-menu li.current-menu-item > a, .mc-fixed-header #top-menu li.current_page_item > a{color: rgb(0, 72, 114) !important;} } @media only screen and (min-width: 1350px) {.mc_pb_row{padding: 27px 0px;} .mc_pb_section{padding: 54px 0px;} .mc_pb_fullwidth_section{padding: 0px;} } .page.mc_pb_pagebuilder_layout #main-content{background-color: rgb(237, 240, 242);} .mc_pb_section_0.mc_pb_section, .mc_pb_section_1.mc_pb_section{padding: 0px;} .mc_pb_fullwidth_header_0.mc_pb_fullwidth_header .header-content h1{font-family: "Share Tech", Helvetica, Arial, Lucida, sans-serif; letter-spacing: 1px; line-height: 1.2em; text-align: center;} .mc_pb_fullwidth_header_0.mc_pb_fullwidth_header .mc_pb_header_content_wrapper{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 21px; line-height: 1.8em; text-align: center;} .mc_pb_fullwidth_header_1.mc_pb_fullwidth_header .mc_pb_header_content_wrapper{line-height: 1.4em;} .mc_pb_fullwidth_header.mc_pb_fullwidth_header_0{background-image: linear-gradient(140deg, rgba(0, 72, 114, 0.6) 0%, rgba(41, 17, 96, 0.7) 100%); background-color: rgba(0, 0, 0, 0);} .mc_pb_fullwidth_header_0{padding-top: 170px; padding-bottom: 170px;} .mc_pb_fullwidth_header_1.mc_pb_fullwidth_header .header-content h3.mc_pb_module_header{font-size: 20px; line-height: 1.2em; text-align: center;} .mc_pb_fullwidth_header.mc_pb_fullwidth_header_1{background-image: image-set(url("/assets/df21fecc08f0fd486866.webp") 1x type("image/webp"), url("/assets/79d92941b6ee9963af54.jpg") 1x type("image/jpeg")); background-color: rgb(126, 190, 197);} .mc_pb_fullwidth_header_1{padding-top: 28px; padding-bottom: 60px; margin-bottom: -1px;} .mc_pb_fullwidth_header_1.mc_pb_fullwidth_header .mc_pb_fullwidth_header_overlay{background-color: rgba(0, 72, 114, 0.6);} .mc_pb_section_2.mc_pb_section{padding-top: 0px; padding-bottom: 25px; margin-top: -36px;} .mc_pb_section_2 > .mc_pb_row, .mc_pb_section_2.mc_section_specialty > .mc_pb_row{width: 100%; max-width: 100%;} .mc_pb_column_0, .mc_pb_column_1{padding-top: 0px; padding-bottom: 0px;} .mc_pb_blurb_0.mc_pb_blurb .mc_pb_module_header{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 14px; letter-spacing: 3px; line-height: 2em;} .mc_pb_blurb_0.mc_pb_blurb{background-image: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(37, 115, 249) 65%); background-color: rgb(37, 115, 249); border-radius: 0px 100px 100px 0px; overflow: hidden; padding: 20px 40px 11px !important;} .mc_pb_blurb_0 .mc_pb_blurb_content{max-width: 1100px;} .mc_pb_row_inner_0.mc_pb_row_inner{padding: 0px 25% 0px 0px !important;} .mc_pb_column .mc_pb_row_inner_0{padding: 0px 25% 0px 0px;} .mc_pb_text_0.mc_pb_text, .mc_pb_text_1.mc_pb_text{color: rgb(255, 255, 255) !important;} .mc_pb_text_0{font-weight: 700; letter-spacing: 3px; background-color: rgb(37, 115, 249); border-radius: 100px; overflow: hidden; padding: 25px 0px !important; margin-right: 10px !important; margin-bottom: 0px !important; margin-left: 10px !important;} .mc_pb_text_1{font-weight: 700; font-size: 15px; letter-spacing: 3px; background-color: rgb(37, 115, 249); border-radius: 100px; overflow: hidden; padding: 25px 0px !important; margin-right: 20px !important; margin-bottom: 0px !important; margin-left: 20px !important;} .mc_pb_section_3.mc_pb_section{padding-top: 0px; padding-bottom: 75px; background-color: rgb(237, 240, 242) !important;} .mc_pb_row_0.mc_pb_row{padding-top: 60px !important; padding-bottom: 60px !important; margin-top: 0px !important; margin-right: auto !important; margin-left: auto !important;} .mc_pb_text_2{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 16px; line-height: 1.8em;} .mc_pb_text_2 h2{font-family: "Share Tech", Helvetica, Arial, Lucida, sans-serif; font-size: 30px; line-height: 1.2em;} .mc_pb_blurb_1.mc_pb_blurb .mc_pb_module_header{font-weight: 700; font-size: 17px; line-height: 1.2em;} .mc_pb_blurb_1.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 5px; background-image: linear-gradient(rgba(21, 49, 78, 0.7) 0%, rgba(21, 49, 78, 0.7) 100%), url("/assets/94e89430e42d74647e30.jpg"); border-radius: 5px; overflow: hidden; padding: 30px !important;} .mc_pb_blurb_1 .mc-pb-icon, .mc_pb_blurb_2 .mc-pb-icon, .mc_pb_blurb_3 .mc-pb-icon, .mc_pb_blurb_4 .mc-pb-icon, .mc_pb_blurb_5 .mc-pb-icon{font-size: 44px; color: rgb(255, 255, 255); font-family: MycompIcons !important; font-weight: 400 !important;} .mc_pb_blurb_2.mc_pb_blurb .mc_pb_module_header{font-weight: 700; font-size: 17px; line-height: 1.2em; color: rgb(255, 255, 255) !important;} .mc_pb_blurb_2.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 5px; background-image: linear-gradient(270deg, rgba(21, 49, 78, 0.7) 0%, rgba(21, 49, 78, 0.7) 100%), image-set(url("/assets/a308aa861578f6e18e63.webp") 1x type("image/webp"), url("/assets/e4e4521847b503df04ca.jpg") 1x type("image/jpeg")); border-radius: 5px; overflow: hidden; padding: 30px !important;} .mc_pb_blurb_3.mc_pb_blurb .mc_pb_module_header{font-weight: 700; font-size: 17px; line-height: 1.4em; color: rgb(255, 255, 255) !important;} .mc_pb_blurb_3.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 5px; background-image: linear-gradient(rgba(21, 49, 78, 0.7) 0%, rgba(21, 49, 78, 0.7) 100%), image-set(url("/assets/ea2898783eb321ae5a4b.webp") 1x type("image/webp"), url("/assets/b95bd61d690e42f35e42.jpg") 1x type("image/jpeg")); border-radius: 5px; overflow: hidden; padding: 30px !important;} .mc_pb_blurb_4.mc_pb_blurb .mc_pb_module_header{font-weight: 700; font-size: 17px; line-height: 1.4em;} .mc_pb_blurb_4.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 5px; background-image: linear-gradient(270deg, rgba(21, 49, 78, 0.7) 0%, rgba(21, 49, 78, 0.7) 100%), image-set(url("/assets/1e12c21871e25333dff7.webp") 1x type("image/webp"), url("/assets/96336732ac06e8b12ff5.jpg") 1x type("image/jpeg")); border-radius: 5px; overflow: hidden; padding: 30px !important;} .mc_pb_blurb_5.mc_pb_blurb .mc_pb_module_header{font-weight: 700; font-size: 18px; line-height: 1.4em;} .mc_pb_blurb_5.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 5px; background-image: linear-gradient(rgba(21, 49, 78, 0.7) 0%, rgba(21, 49, 78, 0.7) 100%), url("/assets/c7cd386403fd43e14b6a.jpg"); border-radius: 5px; overflow: hidden; padding: 30px !important;} @media only screen and (min-width: 981px) {.mc_pb_section_1{display: none !important;} } @media only screen and (max-width: 980px) {.mc_pb_fullwidth_header_0.mc_pb_fullwidth_header .header-content h1{font-size: 60px;} .mc_pb_fullwidth_header_0{padding-top: 100px; padding-bottom: 100px;} .mc_pb_row_inner_0.mc_pb_row_inner, .mc_pb_column .mc_pb_row_inner_0{padding-right: 10% !important; padding-left: 10% !important;} } @media only screen and (min-width: 768px) and (max-width: 980px) {.mc_pb_section_1{display: none !important;} } @media only screen and (max-width: 767px) {.mc_pb_section_0, .mc_pb_text_1{display: none !important;} .mc_pb_fullwidth_header_0.mc_pb_fullwidth_header .header-content h1{font-size: 36px;} .mc_pb_fullwidth_header_0.mc_pb_fullwidth_header .mc_pb_header_content_wrapper{font-size: 16px;} .mc_pb_section_2.mc_pb_section{padding-top: 0px; padding-bottom: 20px;} .mc_pb_section_3.mc_pb_section{padding-bottom: 20px;} .mc_pb_row_0.mc_pb_row{padding-top: 0px !important;} .mc_pb_row_1.mc_pb_row{padding-top: 0px !important; padding-bottom: 0px !important;} } .mc_pb_section_0_tb_footer.mc_pb_section{padding: 0px 0px 30px;} .mc_pb_row_0_tb_footer.mc_pb_row{padding-top: 50px !important; padding-bottom: 0px !important;} .mc_pb_text_0_tb_footer.mc_pb_text{color: rgb(0, 0, 0) !important;} .mc_pb_text_0_tb_footer{font-size: 35px; padding-top: 20px !important; padding-bottom: 20px !important;} .mc_pb_row_1_tb_footer.mc_pb_row{padding-top: 24px !important;} div.mc_pb_section.mc_pb_section_1_tb_footer{background-image: linear-gradient(140deg, rgb(0, 72, 114) 0%, rgba(41, 17, 96, 0.8) 100%), image-set(url("/assets/1c7ebab33eb3d5ecb30f.webp") 1x type("image/webp"), url("/assets/d538c0c39abb9664511d.jpg") 1x type("image/jpeg")) !important;} .mc_pb_section_1_tb_footer.mc_pb_section{padding: 50px 0px;} .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container h2.mc_pb_contact_main_title{font-family: "Share Tech", Helvetica, Arial, Lucida, sans-serif; font-size: 27px; line-height: 1.8em; color: rgb(255, 255, 255) !important;} .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container .input, .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container .input::placeholder{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; letter-spacing: 2px; line-height: 1.8em;} .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container .input::-webkit-input-placeholder{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; letter-spacing: 2px; line-height: 1.8em;} .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container .input{border-bottom-width: 2px; border-bottom-color: rgb(255, 255, 255);} body #page-container .mc_pb_section .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container.mc_pb_module .mc_pb_button{border-color: rgb(255, 167, 39); border-radius: 100px; letter-spacing: 5px; font-size: 15px; color: rgb(255, 255, 255) !important; border-width: 10px !important; font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; text-transform: uppercase !important; background-color: rgb(255, 167, 39) !important;} body #page-container .mc_pb_section .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container.mc_pb_module .mc_pb_button, body #page-container .mc_pb_section .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container.mc_pb_module .mc_pb_button:hover{padding: 0.3em 1em !important;} body #page-container .mc_pb_section .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container.mc_pb_module .mc_pb_button::before, body #page-container .mc_pb_section .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container.mc_pb_module .mc_pb_button::after, body #page-container .mc_pb_section .mc_pb_social_media_follow li.mc_pb_social_media_follow_network_0_tb_footer .follow_button::before, body #page-container .mc_pb_section .mc_pb_social_media_follow li.mc_pb_social_media_follow_network_0_tb_footer .follow_button::after{display: none !important;} .mc_pb_contact_form_0_tb_footer .input{background-color: rgba(0, 0, 0, 0);} .mc_pb_contact_form_0_tb_footer .input, .mc_pb_contact_form_0_tb_footer .input::placeholder{color: rgb(255, 255, 255);} .mc_pb_contact_form_0_tb_footer .input::-webkit-input-placeholder{color: rgb(255, 255, 255);} .mc_pb_blurb_0_tb_footer.mc_pb_blurb .mc_pb_module_header, .mc_pb_blurb_1_tb_footer.mc_pb_blurb .mc_pb_module_header, .mc_pb_blurb_2_tb_footer.mc_pb_blurb .mc_pb_module_header{font-family: "Share Tech", Helvetica, Arial, Lucida, sans-serif; font-size: 21px; line-height: 1.2em;} .mc_pb_blurb_0_tb_footer.mc_pb_blurb p, .mc_pb_blurb_1_tb_footer.mc_pb_blurb p, .mc_pb_blurb_2_tb_footer.mc_pb_blurb p{line-height: 1.8em;} .mc_pb_blurb_0_tb_footer.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 20px; letter-spacing: 1px; line-height: 1.8em;} .mc_pb_blurb_0_tb_footer .mc-pb-icon, .mc_pb_blurb_1_tb_footer .mc-pb-icon, .mc_pb_blurb_2_tb_footer .mc-pb-icon{font-size: 28px; color: rgb(255, 167, 39); font-family: MycompIcons !important; font-weight: 400 !important;} .mc_pb_blurb_0_tb_footer .mc_pb_blurb_content, .mc_pb_blurb_1_tb_footer .mc_pb_blurb_content, .mc_pb_blurb_2_tb_footer .mc_pb_blurb_content{max-width: 1100px;} .mc_pb_blurb_1_tb_footer.mc_pb_blurb, .mc_pb_blurb_2_tb_footer.mc_pb_blurb{font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif; font-size: 16px; line-height: 1.8em;} .mc_pb_section_2_tb_footer.mc_pb_section{padding-top: 0px; padding-bottom: 0px; background-color: rgb(64, 64, 64) !important;} .mc_pb_row_3_tb_footer.mc_pb_row{padding-bottom: 0px !important;} .mc_pb_text_1_tb_footer.mc_pb_text, .mc_pb_text_2_tb_footer.mc_pb_text, .mc_pb_blog_0_tb_footer .mc_pb_post .entry-title a, .mc_pb_blog_0_tb_footer .mc_pb_post, .mc_pb_blog_0_tb_footer .mc_pb_post .post-content *{color: rgb(255, 255, 255) !important;} .mc_pb_text_1_tb_footer{font-size: 16px; letter-spacing: 1px; margin-top: 0px !important; margin-bottom: 20px !important;} .mc_pb_image_0_tb_footer{width: 80%; text-align: left; margin-left: 0px;} .mc_pb_text_2_tb_footer{font-size: 16px; letter-spacing: 1px; margin-top: -14px !important;} .mc_pb_blog_0_tb_footer .mc_pb_post .entry-title{font-size: 16px !important; text-align: center !important;} .mc_pb_blog_0_tb_footer .mc_pb_post .post-content, .mc_pb_blog_0_tb_footer.mc_pb_bg_layout_light .mc_pb_post .post-content p{font-size: 13px; text-align: left;} .dsm_menu_0_tb_footer ul.dsm-menu li a{font-size: 13px; color: rgb(255, 255, 255);} .dsm_menu_0_tb_footer .dsm-menu li:not(:last-child){margin-bottom: 0px;} .dsm_menu_0_tb_footer .dsm-menu .menu-item-has-children .sub-menu > li{margin-top: 0px;} .dsm_menu_0_tb_footer ul.dsm-menu{padding-left: 0px;} .dsm_menu_0_tb_footer .dsm-menu .menu-item-has-children .sub-menu{padding-left: 20px;} body #page-container .mc_pb_section .mc_pb_social_media_follow li.mc_pb_social_media_follow_network_0_tb_footer .follow_button{color: rgb(255, 255, 255) !important; font-size: 16px;} .mc_pb_social_media_follow .mc_pb_social_media_follow_network_0_tb_footer .icon::before{font-size: 18px; line-height: 36px; height: 36px; width: 36px;} .mc_pb_social_media_follow .mc_pb_social_media_follow_network_0_tb_footer .icon{height: 36px; width: 36px;} ul.mc_pb_social_media_follow_0_tb_footer{padding-right: 0px !important; padding-left: 0px !important; margin-top: -100px !important; margin-right: -75px !important;} .mc_pb_column_3_tb_footer{padding-top: 120px;} .mc_pb_social_media_follow_network_0_tb_footer a.icon{background-color: rgb(59, 89, 152) !important;} .mc_pb_image_0_tb_footer.mc_pb_module{margin-left: 0px !important; margin-right: auto !important;} @media only screen and (min-width: 981px) {.mc_pb_text_1_tb_footer{display: none !important;} } @media only screen and (max-width: 980px) {.mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container .input{border-bottom-width: 2px; border-bottom-color: rgb(255, 255, 255);} .mc_pb_image_0_tb_footer .mc_pb_image_wrap img{width: auto;} ul.mc_pb_social_media_follow_0_tb_footer{margin-top: 0px !important;} .mc_pb_column_3_tb_footer{padding-top: 0px;} } @media only screen and (min-width: 768px) and (max-width: 980px) {.mc_pb_text_1_tb_footer{display: none !important;} } @media only screen and (max-width: 767px) {.mc_pb_row_1_tb_footer.mc_pb_row{padding-top: 0px !important; padding-bottom: 0px !important;} .mc_pb_contact_form_0_tb_footer.mc_pb_contact_form_container .input{border-bottom-width: 2px; border-bottom-color: rgb(255, 255, 255);} .mc_pb_image_0_tb_footer .mc_pb_image_wrap img{width: auto;} .mc_pb_text_2_tb_footer{display: none !important;} ul.mc_pb_social_media_follow_0_tb_footer{padding-top: 0px !important; padding-right: 0px !important; padding-left: 0px !important; margin-top: 50px !important; margin-right: 3px !important; margin-bottom: 25px !important;} .mc_pb_image_0_tb_footer.mc_pb_module{margin-left: auto !important; margin-right: auto !important;} } .mc_pb_section_4.mc_pb_section{padding-top: 0px; padding-bottom: 100px; background-color: rgb(237, 240, 242) !important;} .mc_pb_row_3.mc_pb_row{padding-top: 40px !important; padding-bottom: 75px !important;} .mc_pb_text_3.mc_pb_text{color: rgb(51, 51, 51) !important;} .mc_pb_text_3{font-size: 25px; line-height: 1.8em;} .mc_pb_row_4.mc_pb_row, .mc_pb_row_6.mc_pb_row{padding-top: 0px !important; padding-bottom: 0px !important;} .mc_pb_blurb_6.mc_pb_blurb .mc_pb_module_header{font-weight: 300; font-size: 16px; line-height: 1.4em; text-align: center; color: rgb(255, 255, 255) !important;} .mc_pb_blurb_6.mc_pb_blurb{background-color: rgb(37, 115, 249); padding: 40px 20px !important;} .mc_pb_blurb_6 .mc-pb-icon{font-size: 50px; color: rgb(255, 255, 255); font-family: MycompIcons !important; font-weight: 400 !important;} .mc_pb_blurb_7.mc_pb_blurb .mc_pb_module_header, .mc_pb_blurb_8.mc_pb_blurb .mc_pb_module_header{font-size: 16px; line-height: 1.4em; text-align: center; color: rgb(21, 49, 78) !important;} .mc_pb_blurb_7.mc_pb_blurb{background-color: rgb(208, 208, 208); padding: 40px 20px 60px !important;} .mc_pb_blurb_7 .mc-pb-icon, .mc_pb_blurb_8 .mc-pb-icon{font-size: 50px; color: rgb(21, 49, 78); font-family: MycompIcons !important; font-weight: 400 !important;} .mc_pb_blurb_8.mc_pb_blurb{background-color: rgb(255, 138, 61); padding: 40px 20px 60px !important;} div.mc_pb_section.mc_pb_section_5{background-image: linear-gradient(140deg, rgb(0, 72, 114) 0%, rgba(41, 17, 96, 0.8) 100%), image-set(url("/assets/cb9b02d572a978f39674.webp") 1x type("image/webp"), url("/assets/90db1aff592b7147a3ad.jpg") 1x type("image/jpeg")) !important;} .mc_pb_section_5{border-radius: 20vw 0px 0px 20vw; overflow: hidden;} .mc_pb_section_5.mc_pb_section{padding-top: 100px; padding-bottom: 100px; margin-left: 5%;} .mc_pb_number_counter_0.mc_pb_number_counter h3, .mc_pb_number_counter_1.mc_pb_number_counter h3, .mc_pb_number_counter_2.mc_pb_number_counter h3, .mc_pb_number_counter_3.mc_pb_number_counter h3{font-size: 19px; letter-spacing: 1px; line-height: 1.4em;} .mc_pb_number_counter_0.mc_pb_number_counter .percent p, .mc_pb_number_counter_1.mc_pb_number_counter .percent p, .mc_pb_number_counter_2.mc_pb_number_counter .percent p, .mc_pb_number_counter_3.mc_pb_number_counter .percent p{font-family: "Share Tech", Helvetica, Arial, Lucida, sans-serif; font-size: 40px; color: rgb(255, 255, 255) !important;} .mc_pb_section_6.mc_pb_section{padding-top: 0px; padding-bottom: 0px; margin-top: 1px; background-color: rgb(237, 240, 242) !important;} .mc_pb_text_4.mc_pb_text{color: rgb(0, 0, 0) !important;} .mc_pb_text_4{font-size: 15px; padding-top: 5px !important; padding-bottom: 5px !important;} @media only screen and (max-width: 980px) {.mc_pb_section_5.mc_pb_section{padding-top: 5vw; padding-bottom: 5vw;} } @media only screen and (max-width: 767px) {.mc_pb_section_4.mc_pb_section{padding-bottom: 50px;} .mc_pb_section_5.mc_pb_section{padding-top: 5vw; padding-bottom: 5vw;} } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/ed22fb6d94be993896cf.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/953d52f7facda6d4d503.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/a212f3396d82b419c8ae.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/47620e6d593b4942edff.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/bcef0588e6a7c06f19cb.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/d5826d83b5d3b476ab23.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/bc745f8460c0a9fd4012.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/2171226d5d544e507286.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/0aa657d28912e930fc99.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/718146c32267e2821204.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/25f9e0e1343ab15ff8f3.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/9eef09fb0cc99f20df8a.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .review-widget.review-goog{width: 100%; display: block; overflow: hidden; text-align: left; direction: ltr; box-sizing: border-box; font-family: unset; font-weight: 400;} .review-widget.review-goog img{box-shadow: unset !important;} .review-widget.review-goog *, .review-widget.review-goog ::after{box-sizing: border-box;} .review-widget.review-goog ::before, .review-widget.review-goog ::after{-webkit-box-ordinal-group: 1 !important; content: unset;} .review-widget.review-goog::before{display: none !important;} .review-widget.review-goog img{padding: 0px !important; margin: 0px !important; min-width: initial !important; max-width: initial !important; border: 0px !important; border-radius: 0px !important; aspect-ratio: initial !important; float: unset !important;} .review-widget.review-goog .review-widget-container, .review-widget.review-goog .review-widget-container *{font-family: "Trustindex Poppins"; font-size: 14px; line-height: 1.4em; box-sizing: border-box; gap: unset !important;} .review-widget.review-goog strong{font-weight: 600;} .review-widget.review-goog .review-tooltip, .review-widget.review-goog .review-verified-tooltip{text-align: left; padding: 5px 10px; border-radius: 6px; font-weight: 400; position: absolute; top: -5px; white-space: nowrap; z-index: 3; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out; width: max-content; box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 12px; --ti-border-arrow-color: black; margin-top: unset; margin-bottom: unset; margin-left: unset; bottom: unset; left: unset; right: calc(100% + 10px); margin-right: 30px; color: white !important; background-color: black !important; font-size: 13px !important; display: inline-block !important;} .review-widget.review-goog .review-tooltip::before, .review-widget.review-goog .review-verified-tooltip::before{width: 0px; height: 0px; border-style: solid; position: absolute; top: 50%; margin-top: -7px; content: "" !important;} .review-widget.review-goog .review-tooltip::before, .review-widget.review-goog .review-verified-tooltip::before{left: unset; right: -7px; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent var(--ti-border-arrow-color);} .review-widget.review-goog .review-with-tooltip, .review-widget.review-goog .review-verified-review{position: relative; font-size: inherit;} .review-widget.review-goog .review-with-tooltip:hover .review-tooltip, .review-widget.review-goog .review-verified-review:hover .review-verified-tooltip{opacity: 1; margin: 0px; visibility: visible;} .review-widget.review-goog .review-verified-tooltip{margin-top: unset; margin-right: unset; margin-bottom: unset; right: unset; left: calc(100% + 10px); margin-left: 30px;} .review-widget.review-goog .review-verified-tooltip::before{right: unset; left: -7px; border-width: 7px 7px 7px 0px; border-color: transparent var(--ti-border-arrow-color) transparent transparent;} .review-widget.review-goog .review-verified-platform .review-verified-tooltip{width: 175px; max-width: 250px; white-space: normal; top: -10px; line-height: 1.4 !important;} .review-widget.review-goog .review-verified-platform .review-verified-tooltip::before{top: 18px;} .review-widget.review-goog .review-date .review-tooltip{margin-top: unset; margin-right: unset; margin-left: unset; top: unset; right: unset; left: calc(50% + 20px); transform: translateX(-50%); margin-bottom: 30px; bottom: calc(100% + 10px);} .review-widget.review-goog .review-date .review-tooltip::before{top: unset; right: unset; margin-top: unset; margin-right: unset; margin-bottom: unset; left: 50%; margin-left: -25px; bottom: -7px; border-width: 7px 7px 0px; border-color: var(--ti-border-arrow-color) transparent transparent transparent;} .review-widget.review-goog .review-widget-container{display: block; color: rgb(0, 0, 0); margin-bottom: 15px;} .review-widget.review-goog .review-widget-container .review-name{font-weight: 600; font-size: 15px; overflow: hidden; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; color: rgb(0, 0, 0);} .review-widget.review-goog .review-widget-container .review-date{color: rgb(107, 107, 107); font-size: 13px;} .review-widget.review-goog .review-widget-container .review-date .review-tooltip{bottom: calc(100% + 8px);} .review-widget.review-goog .review-profile-img{margin: 0px 15px 0px 0px !important;} .review-widget.review-goog .review-profile-img img{display: block; object-fit: cover; object-position: center top; width: 40px !important; height: 40px !important; border-radius: 30px !important;} .review-widget.review-goog .review-profile-details{-webkit-box-flex: 1; flex: 1 1 0%; white-space: nowrap; text-overflow: ellipsis; text-align: left; display: flex; flex-direction: column; justify-content: center; min-width: 0px; margin: 0px !important;} .review-widget.review-goog .review-stars{margin-top: 3px; white-space: nowrap; display: block;} .review-widget.review-goog .review-star{vertical-align: unset; width: 17px !important; height: 17px !important; margin-right: 1px !important; display: inline-block !important;} .review-widget.review-goog img.review-star{background: none !important;} .review-widget.review-goog .review-footer{margin-top: 15px; padding-top: 0px; text-align: center; line-height: 1.45em;} .review-widget.review-goog .review-footer .review-stars{margin-bottom: 3px; margin-top: 0px; line-height: 0;} .review-widget.review-goog .review-fade-container{grid-area: 1 / 1; flex-flow: inherit; justify-content: inherit; text-align: inherit; display: none; opacity: 0; transition: opacity 1s;} .review-widget.review-goog .review-fade-container:nth-child(1){display: flex; opacity: 1;} .review-widget.review-goog .review-footer-grid{display: grid;} .review-widget.review-goog .star-lg .review-star{width: 30px !important; height: 30px !important;} .review-widget.review-goog .review-rating-text, .review-widget.review-goog .review-rating-text strong:not(.review-rating-large), .review-widget.review-goog .review-rating-text span strong, .review-widget.review-goog .review-rating-text span, .review-widget.review-goog .review-footer, .review-widget.review-goog .review-footer strong:not(.review-rating-large), .review-widget.review-goog .review-footer span{font-size: 15px; color: rgb(0, 0, 0);} .review-widget.review-goog .review-large-logo{display: flex; flex-wrap: wrap; margin-bottom: 0px !important;} .review-widget.review-goog .review-large-logo .review-v-center{text-align: center; flex-basis: 0px; flex-grow: 1; max-width: 100%; align-self: center !important;} .review-widget.review-goog .review-large-logo img{position: relative; margin: auto !important; display: block !important; width: 150px !important; height: 32px !important; object-fit: unset !important;} .review-widget.review-goog .nowrap{white-space: nowrap; display: inline-block; margin: 0px 2px;} .review-widget.review-goog .nowrap:first-of-type{margin-left: 0px;} .review-widget.review-goog .nowrap:last-of-type{margin-right: 0px;} .review-widget.review-goog .review-reviews-container-wrapper .review-inner > .review-stars{margin-bottom: 11px; margin-top: 11px; text-align: left;} .review-widget.review-goog .review-reviews-container-wrapper{overflow: hidden; display: flex; flex-wrap: nowrap; direction: ltr; margin: 0px -8px; padding-top: 5px;} @media (min-width: 1024px) {.review-widget.review-goog .review-reviews-container-wrapper{margin: 0px 8px !important;} } .review-widget.review-goog .review-widget-container{display: flex; flex-wrap: nowrap; align-items: center;} .review-widget.review-goog .review-col-3 .review-footer{flex: 0 0 33.333%; max-width: 33.333%;} .review-widget.review-goog .review-col-3 .review-reviews-container{flex: 0 0 66.666%; max-width: 66.666%;} .review-widget.review-goog .review-col-3 .review-review-item{flex: 0 0 50%; max-width: 50%;} .review-widget.review-goog .review-reviews-container{position: relative; display: block; touch-action: pan-y;} .review-widget.review-goog .review-read-more{display: block; padding: 8px 0px 0px; text-align: left; position: relative;} .review-widget.review-goog .review-read-more span{display: inline-block; font-weight: 400; white-space: nowrap; font-size: 13.5px; color: rgb(0, 0, 0); opacity: 0.5; transition: color 300ms ease-out; cursor: pointer; text-decoration: none !important;} .review-widget.review-goog .review-read-more span:hover{opacity: 1; text-decoration: underline !important;} .review-widget.review-goog .review-read-more::after{content: ""; position: absolute; right: 0px; top: calc(50% + 3px); transform: translateY(-50%); width: 25px; height: 25px; mask-size: contain; mask-position: center center; mask-repeat: no-repeat; mask-image: url("/assets/c65b47bfb35d7c985904.svg"); background: rgb(217, 217, 217); display: none;} .review-widget.review-goog .review-review-item{padding: 0px 8px; transition: transform 300ms ease-out;} .review-widget.review-goog .review-review-item .review-inner{border-radius: 4px;} .review-widget.review-goog .review-review-item > .review-inner{position: relative; background-color: rgb(244, 244, 244); background-image: none; border-style: solid !important; border-color: rgb(244, 244, 244) !important; border-radius: 12px !important; padding: 20px !important; margin: 0px !important; display: block !important;} .review-widget.review-goog .review-review-item .review-stars{height: 17px; line-height: 17px;} .review-widget.review-goog .review-review-content{-webkit-box-orient: vertical; line-height: 21.75px; height: 87px; font-size: 15px; text-align: left; transition: height 0.5s; overflow-wrap: break-word; word-break: break-word; font-style: normal; display: -webkit-box; -webkit-line-clamp: 4; padding-right: 0px; overflow: hidden !important;} .review-widget.review-goog .review-review-header{display: flex; flex-wrap: nowrap; position: relative;} @media (min-width: 480px) {.review-widget.review-goog .review-review-item:hover{transform: translate(0px, -5px);} } .review-widget.review-goog .review-platform-icon{position: absolute; top: 0px; right: 0px; width: 20px !important; height: 20px !important;} .review-widget.review-goog .review-platform-icon > img{object-fit: contain; width: 100% !important; height: 100% !important;} .review-widget.review-goog .review-verified-review{display: inline-block; background: url("/assets/6f6d23aefc00e23b19db.svg") 0% 0% / contain; width: 15px; height: 15px; position: relative; z-index: 2; margin: 0px 0px 0px 7px !important;} .review-widget.review-goog.review-show-rating-text .review-rating-text, .review-widget.review-goog.review-show-rating-text .review-rating-text strong:not(.review-rating-large), .review-widget.review-goog.review-show-rating-text .review-rating-text span strong, .review-widget.review-goog.review-show-rating-text .review-rating-text span, .review-widget.review-goog.review-show-rating-text .review-footer, .review-widget.review-goog.review-show-rating-text .review-footer strong:not(.review-rating-large), .review-widget.review-goog.review-show-rating-text .review-footer span{font-size: 14px !important;} .review-widget.review-goog ::-webkit-scrollbar{width: 4px; border-radius: 3px;} .review-widget.review-goog ::-webkit-scrollbar-track{background: rgba(85, 85, 85, 0.1);} .review-widget.review-goog ::-webkit-scrollbar-thumb{background: rgba(85, 85, 85, 0.6);} .review-widget.review-goog ::-webkit-scrollbar-thumb:hover{background: rgb(85, 85, 85);} .review-widget.review-goog{overflow: visible !important;} .review-widget.review-goog .review-review-item > .review-inner{backdrop-filter: blur(0px); border-width: 0px !important; background-color: rgb(244, 244, 244) !important;} .review-widget.review-goog .review-review-content{height: 87px !important;} .review-widget.review-goog .review-reviews-container-wrapper{padding-bottom: 1px;} .review-widget.review-goog .review-widget-container{max-width: 100%;} .review-widget.review-goog .review-widget-container:not(.review-col-1) .review-footer{margin-left: 20px; margin-right: 20px; flex: 0 0 245px !important; max-width: 245px !important;} .review-widget.review-goog .review-widget-container:not(.review-col-1) .review-reviews-container{flex: 0 0 calc(100% - 285px) !important; max-width: calc(100% - 285px) !important;} .review-widget.review-goog .review-rating-text strong.review-rating{display: block; margin-bottom: 6px; font-size: 24px !important;} .review-widget.review-goog .review-large-logo{margin-top: 8px;} .review-widget.review-goog .review-large-logo img{max-width: 120px !important; top: 0px;} .review-widget.review-goog .review-rating-text .nowrap{margin-bottom: 3px;} .review-widget.review-goog .review-controls{display: none; margin-top: -12px; width: 100%; position: absolute; height: 0px; z-index: 1; top: 50%;} .review-widget.review-goog .review-controls .review-next, .review-widget.review-goog .review-controls .review-prev{position: absolute; width: 30px; height: 30px; display: block; opacity: 1; transition: 200ms ease-out; background-color: rgb(255, 255, 255); outline: rgb(244, 244, 244) solid 2px; border-radius: 15px;} .review-widget.review-goog .review-controls .review-next::before, .review-widget.review-goog .review-controls .review-prev::before{transition: 200ms ease-out; content: ""; display: block; position: absolute; border-style: solid; border-width: 0px 0px 2px 2px; border-color: rgb(87, 87, 87); width: 10px; height: 10px; top: 50%; left: 50%;} .review-widget.review-goog .review-controls .review-next:hover, .review-widget.review-goog .review-controls .review-next:focus, .review-widget.review-goog .review-controls .review-prev:hover, .review-widget.review-goog .review-controls .review-prev:focus{cursor: pointer; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 25px 0px; background-color: rgb(77, 77, 77) !important; outline-color: rgb(66, 66, 66) !important;} .review-widget.review-goog .review-controls .review-next:hover::before, .review-widget.review-goog .review-controls .review-next:focus::before, .review-widget.review-goog .review-controls .review-prev:hover::before, .review-widget.review-goog .review-controls .review-prev:focus::before{border-color: rgb(255, 255, 255) !important;} .review-widget.review-goog .review-controls .review-next{right: 1px;} .review-widget.review-goog .review-controls .review-next::before{transform: translate(-70%, -50%) rotate(-135deg);} .review-widget.review-goog .review-controls .review-prev{left: 1px;} .review-widget.review-goog .review-controls .review-prev::before{transform: translate(-30%, -50%) rotate(45deg);} @media (min-width: 1024px) {.review-widget.review-goog .review-controls{display: block;} } @media (max-width: 479px) {.review-widget.review-goog .review-controls{top: calc(50% - 19px);} } .review-widget.review-goog .review-controls-line{display: none; margin: 20px auto; width: 150px; height: 3px; border-radius: 3px; background: rgba(87, 87, 87, 0.35); position: relative; overflow: hidden;} .review-widget.review-goog .review-controls-line .dot{position: absolute; left: 0px; top: 0px; display: inline-block; width: 25px; padding-left: 4px; padding-right: 4px; height: 100%; border-radius: 3px; background: rgb(87, 87, 87); transition: width 0.2s, left 0.2s;} @media (max-width: 479px) {.review-widget.review-goog .review-controls-line{display: block !important;} } .review-widget.review-goog .review-footer{margin-top: 0px;} .review-widget.review-goog .review-footer .review-stars{margin-bottom: 5px;} .review-widget.review-goog .review-fade-container:nth-child(1){display: block;} .review-widget.review-goog .review-large-logo{margin-top: 5px;} .mycomp-video-bg{position: absolute; inset: 0px; overflow: hidden; display: block; pointer-events: none;} .mycomp-video-bg video{display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center center;} .mc_fixed_nav.mc_show_nav.mc_header_style_centered #page-container{padding-top: 54px;} @media (max-width: 980px) {.mc_fixed_nav.mc_show_nav.mc_header_style_centered #page-container{padding-top: 152px;} } body.home #services .mc_pb_blurb_1.mc_pb_blurb{box-shadow: rgba(0, 55, 102, 0.63) 0px 0px 0px 100vmax inset, rgba(13, 54, 94, 0.09) 0px 8px 22px; background-image: image-set(url("/redesign/workstation.webp") 1x type("image/webp"), url("/redesign/workstation.jpg") 1x type("image/jpeg")) !important; background-position: center center !important; background-size: cover !important; border-radius: 15px !important; padding-top: 48px !important; padding-bottom: 48px !important;} body.home #services .mc_pb_blurb_2.mc_pb_blurb{box-shadow: rgba(0, 55, 102, 0.63) 0px 0px 0px 100vmax inset, rgba(13, 54, 94, 0.09) 0px 8px 22px; background-image: image-set(url("/redesign/hero.webp") 1x type("image/webp"), url("/redesign/hero.jpg") 1x type("image/jpeg")) !important; background-position: center center !important; background-size: cover !important; border-radius: 15px !important; padding-top: 48px !important; padding-bottom: 48px !important;} body.home #services .mc_pb_blurb_3.mc_pb_blurb{box-shadow: rgba(0, 55, 102, 0.63) 0px 0px 0px 100vmax inset, rgba(13, 54, 94, 0.09) 0px 8px 22px; background-image: image-set(url("/redesign/parts.webp") 1x type("image/webp"), url("/redesign/parts.jpg") 1x type("image/jpeg")) !important; background-position: center center !important; background-size: cover !important; border-radius: 15px !important; padding-top: 48px !important; padding-bottom: 48px !important;} body.home #services .mc_pb_blurb_4.mc_pb_blurb{box-shadow: rgba(0, 55, 102, 0.63) 0px 0px 0px 100vmax inset, rgba(13, 54, 94, 0.09) 0px 8px 22px; background-image: image-set(url("/redesign/network.webp") 1x type("image/webp"), url("/redesign/network.jpg") 1x type("image/jpeg")) !important; background-position: center center !important; background-size: cover !important; border-radius: 15px !important; padding-top: 48px !important; padding-bottom: 48px !important;} body.home #services .mc_pb_blurb_5.mc_pb_blurb{box-shadow: rgba(0, 55, 102, 0.63) 0px 0px 0px 100vmax inset, rgba(13, 54, 94, 0.09) 0px 8px 22px; background-image: image-set(url("/redesign/camera.webp") 1x type("image/webp"), url("/redesign/camera.jpg") 1x type("image/jpeg")) !important; background-position: center center !important; background-size: cover !important; border-radius: 15px !important; padding-top: 48px !important; padding-bottom: 48px !important;} @media (max-width: 767px) {body.home #services .mc_pb_blurb.mc_pb_module{padding-top: 42px !important; padding-bottom: 42px !important;} } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/ed22fb6d94be993896cf.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/953d52f7facda6d4d503.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/a212f3396d82b419c8ae.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/47620e6d593b4942edff.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/bcef0588e6a7c06f19cb.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/d5826d83b5d3b476ab23.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/bc745f8460c0a9fd4012.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/2171226d5d544e507286.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/0aa657d28912e930fc99.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/718146c32267e2821204.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/25f9e0e1343ab15ff8f3.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: "Trustindex Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/9eef09fb0cc99f20df8a.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .review-widget.review-goog{width: 100%; display: block; overflow: hidden; text-align: left; direction: ltr; box-sizing: border-box; font-family: unset; font-weight: 400;} .review-widget.review-goog img{box-shadow: unset !important;} .review-widget.review-goog *, .review-widget.review-goog ::after{box-sizing: border-box;} .review-widget.review-goog ::before, .review-widget.review-goog ::after{-webkit-box-ordinal-group: 1 !important; content: unset;} .review-widget.review-goog::before{display: none !important;} .review-widget.review-goog img{padding: 0px !important; margin: 0px !important; min-width: initial !important; max-width: initial !important; border: 0px !important; border-radius: 0px !important; aspect-ratio: initial !important; float: unset !important;} .review-widget.review-goog .review-widget-container, .review-widget.review-goog .review-widget-container *{font-family: "Trustindex Poppins"; font-size: 14px; line-height: 1.4em; box-sizing: border-box; gap: unset !important;} .review-widget.review-goog strong{font-weight: 600;} .review-widget.review-goog .review-tooltip, .review-widget.review-goog .review-verified-tooltip{text-align: left; padding: 5px 10px; border-radius: 6px; font-weight: 400; position: absolute; top: -5px; white-space: nowrap; z-index: 3; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out; width: max-content; box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 12px; --ti-border-arrow-color: black; margin-top: unset; margin-bottom: unset; margin-left: unset; bottom: unset; left: unset; right: calc(100% + 10px); margin-right: 30px; color: white !important; background-color: black !important; font-size: 13px !important; display: inline-block !important;} .review-widget.review-goog .review-tooltip::before, .review-widget.review-goog .review-verified-tooltip::before{width: 0px; height: 0px; border-style: solid; position: absolute; top: 50%; margin-top: -7px; content: "" !important;} .review-widget.review-goog .review-tooltip::before, .review-widget.review-goog .review-verified-tooltip::before{left: unset; right: -7px; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent var(--ti-border-arrow-color);} .review-widget.review-goog .review-with-tooltip, .review-widget.review-goog .review-verified-review{position: relative; font-size: inherit;} .review-widget.review-goog .review-with-tooltip:hover .review-tooltip, .review-widget.review-goog .review-verified-review:hover .review-verified-tooltip{opacity: 1; margin: 0px; visibility: visible;} .review-widget.review-goog .review-verified-tooltip{margin-top: unset; margin-right: unset; margin-bottom: unset; right: unset; left: calc(100% + 10px); margin-left: 30px;} .review-widget.review-goog .review-verified-tooltip::before{right: unset; left: -7px; border-width: 7px 7px 7px 0px; border-color: transparent var(--ti-border-arrow-color) transparent transparent;} .review-widget.review-goog .review-verified-platform .review-verified-tooltip{width: 175px; max-width: 250px; white-space: normal; top: -10px; line-height: 1.4 !important;} .review-widget.review-goog .review-verified-platform .review-verified-tooltip::before{top: 18px;} .review-widget.review-goog .review-date .review-tooltip{margin-top: unset; margin-right: unset; margin-left: unset; top: unset; right: unset; left: calc(50% + 20px); transform: translateX(-50%); margin-bottom: 30px; bottom: calc(100% + 10px);} .review-widget.review-goog .review-date .review-tooltip::before{top: unset; right: unset; margin-top: unset; margin-right: unset; margin-bottom: unset; left: 50%; margin-left: -25px; bottom: -7px; border-width: 7px 7px 0px; border-color: var(--ti-border-arrow-color) transparent transparent transparent;} .review-widget.review-goog .review-widget-container{display: block; color: rgb(0, 0, 0); margin-bottom: 15px;} .review-widget.review-goog .review-widget-container .review-name{font-weight: 600; font-size: 15px; overflow: hidden; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; color: rgb(0, 0, 0);} .review-widget.review-goog .review-widget-container .review-date{color: rgb(107, 107, 107); font-size: 13px;} .review-widget.review-goog .review-widget-container .review-date .review-tooltip{bottom: calc(100% + 8px);} .review-widget.review-goog .review-profile-img{margin: 0px 15px 0px 0px !important;} .review-widget.review-goog .review-profile-img img{display: block; object-fit: cover; object-position: center top; width: 40px !important; height: 40px !important; border-radius: 30px !important;} .review-widget.review-goog .review-profile-details{-webkit-box-flex: 1; flex: 1 1 0%; white-space: nowrap; text-overflow: ellipsis; text-align: left; display: flex; flex-direction: column; justify-content: center; min-width: 0px; margin: 0px !important;} .review-widget.review-goog .review-stars{margin-top: 3px; white-space: nowrap; display: block;} .review-widget.review-goog .review-star{vertical-align: unset; width: 17px !important; height: 17px !important; margin-right: 1px !important; display: inline-block !important;} .review-widget.review-goog img.review-star{background: none !important;} .review-widget.review-goog .review-footer{margin-top: 15px; padding-top: 0px; text-align: center; line-height: 1.45em;} .review-widget.review-goog .review-footer .review-stars{margin-bottom: 3px; margin-top: 0px; line-height: 0;} .review-widget.review-goog .review-fade-container{grid-area: 1 / 1; flex-flow: inherit; justify-content: inherit; text-align: inherit; display: none; opacity: 0; transition: opacity 1s;} .review-widget.review-goog .review-fade-container:nth-child(1){display: flex; opacity: 1;} .review-widget.review-goog .review-footer-grid{display: grid;} .review-widget.review-goog .star-lg .review-star{width: 30px !important; height: 30px !important;} .review-widget.review-goog .review-rating-text, .review-widget.review-goog .review-rating-text strong:not(.review-rating-large), .review-widget.review-goog .review-rating-text span strong, .review-widget.review-goog .review-rating-text span, .review-widget.review-goog .review-footer, .review-widget.review-goog .review-footer strong:not(.review-rating-large), .review-widget.review-goog .review-footer span{font-size: 15px; color: rgb(0, 0, 0);} .review-widget.review-goog .review-large-logo{display: flex; flex-wrap: wrap; margin-bottom: 0px !important;} .review-widget.review-goog .review-large-logo .review-v-center{text-align: center; flex-basis: 0px; flex-grow: 1; max-width: 100%; align-self: center !important;} .review-widget.review-goog .review-large-logo img{position: relative; margin: auto !important; display: block !important; width: 150px !important; height: 32px !important; object-fit: unset !important;} .review-widget.review-goog .nowrap{white-space: nowrap; display: inline-block; margin: 0px 2px;} .review-widget.review-goog .nowrap:first-of-type{margin-left: 0px;} .review-widget.review-goog .nowrap:last-of-type{margin-right: 0px;} .review-widget.review-goog .review-reviews-container-wrapper .review-inner > .review-stars{margin-bottom: 11px; margin-top: 11px; text-align: left;} .review-widget.review-goog .review-reviews-container-wrapper{overflow: hidden; display: flex; flex-wrap: nowrap; direction: ltr; margin: 0px -8px; padding-top: 5px;} @media (min-width: 1024px) {.review-widget.review-goog .review-reviews-container-wrapper{margin: 0px 8px !important;} } .review-widget.review-goog .review-widget-container{display: flex; flex-wrap: nowrap; align-items: center;} .review-widget.review-goog .review-col-3 .review-footer{flex: 0 0 33.333%; max-width: 33.333%;} .review-widget.review-goog .review-col-3 .review-reviews-container{flex: 0 0 66.666%; max-width: 66.666%;} .review-widget.review-goog .review-col-3 .review-review-item{flex: 0 0 50%; max-width: 50%;} .review-widget.review-goog .review-reviews-container{position: relative; display: block; touch-action: pan-y;} .review-widget.review-goog .review-read-more{display: block; padding: 8px 0px 0px; text-align: left; position: relative;} .review-widget.review-goog .review-read-more span{display: inline-block; font-weight: 400; white-space: nowrap; font-size: 13.5px; color: rgb(0, 0, 0); opacity: 0.5; transition: color 300ms ease-out; cursor: pointer; text-decoration: none !important;} .review-widget.review-goog .review-read-more span:hover{opacity: 1; text-decoration: underline !important;} .review-widget.review-goog .review-read-more::after{content: ""; position: absolute; right: 0px; top: calc(50% + 3px); transform: translateY(-50%); width: 25px; height: 25px; mask-size: contain; mask-position: center center; mask-repeat: no-repeat; mask-image: url("/assets/c65b47bfb35d7c985904.svg"); background: rgb(217, 217, 217); display: none;} .review-widget.review-goog .review-review-item{padding: 0px 8px; transition: transform 300ms ease-out;} .review-widget.review-goog .review-review-item .review-inner{border-radius: 4px;} .review-widget.review-goog .review-review-item > .review-inner{position: relative; background-color: rgb(244, 244, 244); background-image: none; border-style: solid !important; border-color: rgb(244, 244, 244) !important; border-radius: 12px !important; padding: 20px !important; margin: 0px !important; display: block !important;} .review-widget.review-goog .review-review-item .review-stars{height: 17px; line-height: 17px;} .review-widget.review-goog .review-review-content{-webkit-box-orient: vertical; line-height: 21.75px; height: 87px; font-size: 15px; text-align: left; transition: height 0.5s; overflow-wrap: break-word; word-break: break-word; font-style: normal; display: -webkit-box; -webkit-line-clamp: 4; padding-right: 0px; overflow: hidden !important;} .review-widget.review-goog .review-review-header{display: flex; flex-wrap: nowrap; position: relative;} @media (min-width: 480px) {.review-widget.review-goog .review-review-item:hover{transform: translate(0px, -5px);} } .review-widget.review-goog .review-platform-icon{position: absolute; top: 0px; right: 0px; width: 20px !important; height: 20px !important;} .review-widget.review-goog .review-platform-icon > img{object-fit: contain; width: 100% !important; height: 100% !important;} .review-widget.review-goog .review-verified-review{display: inline-block; background: url("/assets/6f6d23aefc00e23b19db.svg") 0% 0% / contain; width: 15px; height: 15px; position: relative; z-index: 2; margin: 0px 0px 0px 7px !important;} .review-widget.review-goog.review-show-rating-text .review-rating-text, .review-widget.review-goog.review-show-rating-text .review-rating-text strong:not(.review-rating-large), .review-widget.review-goog.review-show-rating-text .review-rating-text span strong, .review-widget.review-goog.review-show-rating-text .review-rating-text span, .review-widget.review-goog.review-show-rating-text .review-footer, .review-widget.review-goog.review-show-rating-text .review-footer strong:not(.review-rating-large), .review-widget.review-goog.review-show-rating-text .review-footer span{font-size: 14px !important;} .review-widget.review-goog ::-webkit-scrollbar{width: 4px; border-radius: 3px;} .review-widget.review-goog ::-webkit-scrollbar-track{background: rgba(85, 85, 85, 0.1);} .review-widget.review-goog ::-webkit-scrollbar-thumb{background: rgba(85, 85, 85, 0.6);} .review-widget.review-goog ::-webkit-scrollbar-thumb:hover{background: rgb(85, 85, 85);} .review-widget.review-goog{overflow: visible !important;} .review-widget.review-goog .review-review-item > .review-inner{backdrop-filter: blur(0px); border-width: 0px !important; background-color: rgb(244, 244, 244) !important;} .review-widget.review-goog .review-review-content{height: 87px !important;} .review-widget.review-goog .review-reviews-container-wrapper{padding-bottom: 1px;} .review-widget.review-goog .review-widget-container{max-width: 100%;} .review-widget.review-goog .review-widget-container:not(.review-col-1) .review-footer{margin-left: 20px; margin-right: 20px; flex: 0 0 245px !important; max-width: 245px !important;} .review-widget.review-goog .review-widget-container:not(.review-col-1) .review-reviews-container{flex: 0 0 calc(100% - 285px) !important; max-width: calc(100% - 285px) !important;} .review-widget.review-goog .review-rating-text strong.review-rating{display: block; margin-bottom: 6px; font-size: 24px !important;} .review-widget.review-goog .review-large-logo{margin-top: 8px;} .review-widget.review-goog .review-large-logo img{max-width: 120px !important; top: 0px;} .review-widget.review-goog .review-rating-text .nowrap{margin-bottom: 3px;} .review-widget.review-goog .review-controls{display: none; margin-top: -12px; width: 100%; position: absolute; height: 0px; z-index: 1; top: 50%;} .review-widget.review-goog .review-controls .review-next, .review-widget.review-goog .review-controls .review-prev{position: absolute; width: 30px; height: 30px; display: block; opacity: 1; transition: 200ms ease-out; background-color: rgb(255, 255, 255); outline: rgb(244, 244, 244) solid 2px; border-radius: 15px;} .review-widget.review-goog .review-controls .review-next::before, .review-widget.review-goog .review-controls .review-prev::before{transition: 200ms ease-out; content: ""; display: block; position: absolute; border-style: solid; border-width: 0px 0px 2px 2px; border-color: rgb(87, 87, 87); width: 10px; height: 10px; top: 50%; left: 50%;} .review-widget.review-goog .review-controls .review-next:hover, .review-widget.review-goog .review-controls .review-next:focus, .review-widget.review-goog .review-controls .review-prev:hover, .review-widget.review-goog .review-controls .review-prev:focus{cursor: pointer; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 25px 0px; background-color: rgb(77, 77, 77) !important; outline-color: rgb(66, 66, 66) !important;} .review-widget.review-goog .review-controls .review-next:hover::before, .review-widget.review-goog .review-controls .review-next:focus::before, .review-widget.review-goog .review-controls .review-prev:hover::before, .review-widget.review-goog .review-controls .review-prev:focus::before{border-color: rgb(255, 255, 255) !important;} .review-widget.review-goog .review-controls .review-next{right: 1px;} .review-widget.review-goog .review-controls .review-next::before{transform: translate(-70%, -50%) rotate(-135deg);} .review-widget.review-goog .review-controls .review-prev{left: 1px;} .review-widget.review-goog .review-controls .review-prev::before{transform: translate(-30%, -50%) rotate(45deg);} @media (min-width: 1024px) {.review-widget.review-goog .review-controls{display: block;} } @media (max-width: 479px) {.review-widget.review-goog .review-controls{top: calc(50% - 19px);} } .review-widget.review-goog .review-controls-line{display: none; margin: 20px auto; width: 150px; height: 3px; border-radius: 3px; background: rgba(87, 87, 87, 0.35); position: relative; overflow: hidden;} .review-widget.review-goog .review-controls-line .dot{position: absolute; left: 0px; top: 0px; display: inline-block; width: 25px; padding-left: 4px; padding-right: 4px; height: 100%; border-radius: 3px; background: rgb(87, 87, 87); transition: width 0.2s, left 0.2s;} @media (max-width: 479px) {.review-widget.review-goog .review-controls-line{display: block !important;} } .review-widget.review-goog .review-footer{margin-top: 0px;} .review-widget.review-goog .review-footer .review-stars{margin-bottom: 5px;} .review-widget.review-goog .review-fade-container:nth-child(1){display: block;} .review-widget.review-goog .review-large-logo{margin-top: 5px;} html{scroll-behavior:smooth}body{overflow-x:hidden} .mc_pb_section,.mc_pb_row,.mc_pb_column{animation:none!important} .mc_pb_toggle_close .mc_pb_toggle_content{display:none}.mc_pb_toggle_open .mc_pb_toggle_content{display:block} .mobile_nav.closed #mobile_menu{display:none}.mobile_nav.opened #mobile_menu{display:block} .mobile_menu_bar,.mc_pb_toggle_title,.chat-btn_popup{cursor:pointer} #page-container{padding-top:54px!important}#main-header{position:fixed;top:0;width:100%;height:auto!important} .mc_parallax_bg{transform:none!important;top:0!important;height:100%!important;background-position:center;background-size:cover} .mycomp-video-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mycomp-video-bg video{width:100%;height:100%;object-fit:cover} .review-widget .review-widget-container{display:flex!important;align-items:center!important;gap:20px} .review-widget .review-footer{width:25%!important;flex:0 0 25%;margin:0!important} .review-widget .review-reviews-container{width:75%!important;min-width:0;flex:1;position:relative} .review-widget .review-reviews-container-wrapper{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important;position:relative!important;left:0!important;width:100%!important;gap:0} .review-reviews-container-wrapper::-webkit-scrollbar{display:none} .review-widget .review-review-item{flex:0 0 50%!important;width:50%!important;position:relative!important;left:auto!important;transform:none!important;scroll-snap-align:start;box-sizing:border-box} .review-widget .review-review-content{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden!important;height:auto!important;max-height:none!important} .review-widget .review-review-content.review-expanded{display:block!important;-webkit-line-clamp:unset} .review-widget .review-controls{display:block!important}.review-widget .review-next,.review-widget .review-prev{display:block!important;cursor:pointer} .chat-popup_chat_box.native-chat-open{visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important} .mc_pb_scroll_top[hidden]{display:none!important}.mc_pb_scroll_top{cursor:pointer} .native-lightbox{border:0;padding:16px;background:#fff;max-width:95vw;max-height:95vh}.native-lightbox::backdrop{background:#000b}.native-lightbox img{max-width:90vw;max-height:85vh;object-fit:contain}.native-lightbox button{position:absolute;right:5px;top:0;font-size:32px;border:0;background:white;cursor:pointer} @media(max-width:980px){#page-container{padding-top:152px!important}.review-widget .review-widget-container{display:block!important}.review-widget .review-footer{width:100%!important;margin-bottom:20px!important}.review-widget .review-reviews-container{width:100%!important}.review-widget .review-review-item{flex-basis:50%!important;width:50%!important}} @media(max-width:600px){.review-widget .review-review-item{flex-basis:100%!important;width:100%!important}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}} .review-widget .review-widget-container .review-footer,.review-widget .review-widget-container .review-reviews-container{max-width:none!important} @media(max-width:980px){.review-widget .review-widget-container .review-footer,.review-widget .review-widget-container .review-reviews-container{width:100%!important;max-width:100%!important;min-width:0!important}.review-widget .review-widget-container .review-reviews-container-wrapper{width:100%!important;margin:0!important}} #page-container .review-widget .review-widget-container{display:flex!important;gap:20px!important;align-items:center!important} #page-container .review-widget .review-footer{flex:0 0 25%!important;width:25%!important;max-width:none!important;margin:0!important} #page-container .review-widget .review-reviews-container{flex:1!important;width:auto!important;max-width:none!important;min-width:0!important} #page-container .review-widget .review-reviews-container-wrapper{width:100%!important;max-width:none!important;margin:0!important} @media(max-width:980px){#page-container .review-widget .review-widget-container{display:block!important}#page-container .review-widget .review-footer,#page-container .review-widget .review-reviews-container{width:100%!important;max-width:100%!important;margin:0!important}#page-container .review-widget .review-footer{margin-bottom:30px!important}} #page-container .review-widget .review-review-item{flex:0 0 50%!important;width:50%!important;max-width:none!important;min-width:0!important} @media(max-width:600px){#page-container .review-widget .review-review-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important}} body.home #page-container .mc_pb_text_0.mc_pb_text,body.home #page-container .mc_pb_text_1.mc_pb_text{background-color:#1260d5} body.home #page-container .mc_pb_blurb_6.mc_pb_blurb{background-color:#1260d5} body.mc-db #page-container .mc_pb_section .mc_pb_contact_form_container.mc_pb_module .mc_pb_contact_submit.mc_pb_button{color:#25364a!important} #page-container .review-widget .review-read-more span{color:#444!important;opacity:1!important} :focus-visible{outline:3px solid #125dab;outline-offset:3px} #services a.mc_pb_blurb{display:block;color:inherit;text-decoration:none} a.native-credit{color:inherit;text-decoration:none} .mc_pb_circle_counter svg.native-ring{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none} .native-contact-cards .mc_pb_module.mc_pb_blurb{padding:40px 30px!important;margin-top:0!important;min-height:260px;width:100%} .native-contact-cards .mc_pb_main_blurb_image{height:64px;display:flex;align-items:center;justify-content:center} @media(min-width:981px){.native-contact-cards{display:flex;align-items:stretch}.native-contact-cards:before,.native-contact-cards:after{display:none}.native-contact-cards>.mc_pb_column{display:flex}.native-contact-cards .mc_pb_blurb{flex:1}} .floating-whatsapp{position:fixed;z-index:100000;right:18px;bottom:max(18px,env(safe-area-inset-bottom));width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 12px 34px #0006,0 0 0 6px #25d36624;transition:transform .2s,background .2s} .floating-whatsapp svg{width:30px;height:30px;fill:currentColor} .floating-whatsapp:hover{background:#20bd5a;transform:translateY(-3px) scale(1.04)} .floating-whatsapp:focus-visible{outline:3px solid #15314e;outline-offset:7px} @media(prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}