/*! CSS Used from: https://localhost:7022/static/main.css */ *,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;} body,#q-app{width:100%;height:100%;direction:ltr;} body{margin:0;box-sizing:border-box;} header{display:block;} img{border-style:none;} button{font:inherit;font-family:inherit;margin:0;} button{overflow:visible;text-transform:none;} button::-moz-focus-inner{border:0;padding:0;} button:-moz-focusring{outline:1px dotted ButtonText;} .q-avatar{position:relative;vertical-align:middle;display:inline-block;border-radius:50%;font-size:48px;height:1em;width:1em;} .q-avatar__content{font-size:0.5em;line-height:0.5em;} .q-avatar__content,.q-avatar img:not(.q-icon):not(.q-img__image){border-radius:inherit;height:inherit;width:inherit;} .q-btn{display:inline-flex;flex-direction:column;align-items:stretch;position:relative;outline:0;border:0;vertical-align:middle;font-size:14px;line-height:1.715em;text-decoration:none;color:inherit;background:transparent;font-weight:500;text-transform:uppercase;text-align:center;width:auto;height:auto;cursor:default;padding:4px 16px;min-height:2.572em;} .q-btn:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);} .q-btn--actionable{cursor:pointer;} .q-btn--actionable.q-btn--standard:before{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);} .q-btn--actionable.q-btn--standard:active:before,.q-btn--actionable.q-btn--standard.q-btn--active:before{box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.14), 0 1px 14px rgba(0, 0, 0, 0.12);} .q-btn--rectangle{border-radius:3px;} .q-btn__content{transition:opacity 0.3s;z-index:0;} .q-chip{vertical-align:middle;border-radius:16px;outline:0;position:relative;height:2em;max-width:100%;margin:4px;background:#e0e0e0;color:rgba(0, 0, 0, 0.87);font-size:14px;padding:0.5em 0.9em;} .q-chip .q-avatar{font-size:2em;margin-left:-0.45em;margin-right:0.2em;border-radius:16px;} .q-chip__content{white-space:nowrap;} .q-layout{width:100%;height:100%;} .q-layout__section--marginal{background-color:var(--q-primary);color:#fff;} .q-header{z-index:2000;} .q-layout,.q-header{position:relative;} body.body--dark .q-header{border-color:rgba(255, 255, 255, 0.28);} .q-tab{padding:0 16px;min-height:48px;transition:color 0.3s, background-color 0.3s;text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none;} .q-tab__content{height:inherit;padding:4px 0;min-width:40px;} .q-tab__label{font-size:14px;line-height:1.715em;font-weight:500;} .q-tab__indicator{opacity:0;height:2px;background:currentColor;} .q-tab--inactive{opacity:0.85;} .q-tabs{position:relative;transition:color 0.3s, background-color 0.3s;} .q-tabs--not-scrollable .q-tabs__content{border-radius:inherit;} .q-tabs__content{overflow:hidden;flex:1 1 auto;} .q-tabs__content--align-center{justify-content:center;} .bg-primary{background:var(--q-primary)!important;} .text-white{color:#fff!important;} .bg-black{background:#000!important;} .row,.column,.flex{display:flex;flex-wrap:wrap;} .row.inline{display:inline-flex;} .column{flex-direction:column;} .no-wrap{flex-wrap:nowrap;} .justify-center,.flex-center{justify-content:center;} .items-center,.flex-center{align-items:center;} .self-stretch{align-self:stretch;} @media (min-width: 0){ .row > .col{width:auto;min-width:0;max-width:100%;} .col{flex:10000 1 0%;} } .non-selectable{-webkit-user-select:none!important;user-select:none!important;} .cursor-pointer{cursor:pointer!important;} .relative-position{position:relative;} .fixed-top{position:fixed;} .absolute-bottom{position:absolute;} .fixed-top{top:0;left:0;right:0;} .absolute-bottom{right:0;bottom:0;left:0;} .block{display:block!important;} body{min-width:100px;min-height:100%;font-family:"Roboto", "-apple-system", "Helvetica Neue", Helvetica, Arial, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;line-height:1.5;font-size:14px;} .text-center{text-align:center;} .no-outline{outline:0!important;} .overflow-hidden{overflow:hidden!important;} .hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none;} .hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none;} .q-focusable,.q-hoverable{outline:0;} body.body--dark{color:#fff;background:var(--q-dark-page);} .q-dark{color:#fff;background:var(--q-dark);} /*! CSS Used from: https://localhost:7022/static/site.css */ #profile-wrap{cursor:pointer;margin-left:auto;} .profile-link{text-decoration:none;} .profileMenuContainer{position:absolute;background-color:#505050;padding:12px 10px 12px;right:0;border:2px solid #0f0f0f;border-radius:10px;} /*! CSS Used from: https://localhost:7022/static/envs/envs.css?v=GVMHTdEwofxRjiBisqUkdF-v8_vwdTcr7MjVeF19FrU */ a{font-weight:500;color:#646cff;text-decoration:inherit;} a:hover{color:#535bf2;} body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;} button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;} button:hover{border-color:#646cff;} button:focus{outline:4px auto -webkit-focus-ring-color;} @media (prefers-color-scheme: light){ a:hover{color:#747bff;} button{background-color:#f9f9f9;} } /*! CSS Used from: https://cdssuppliersolutions.com/wp-content/themes/supplierwebsite/styles/main.css?ver=6.0.3 ; media=all */ @media all{ *{-webkit-tap-highlight-color:transparent;position:relative;vertical-align:middle;color:inherit;} i{vertical-align:bottom;} button{cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;border:none;font-family:inherit;outline:inherit;justify-content:center;} button{box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow1);min-height:40rem;height:40rem;font-size:14rem;font-weight:500;color:var(--on-primary);padding:0 16rem;background-color:var(--primary);margin:0 8rem;border-radius:4rem;transition:var(--speed3) transform, var(--speed3) border-radius, var(--speed3) padding;} button.round{transform:none;border-radius:32rem;} button.square{transform:none;border-radius:4rem;padding:0;} button:disabled{opacity:.5;cursor:not-allowed;} button:disabled::after,button:disabled::before{display:none;} i{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24rem;line-height:inherit;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;overflow:hidden;width:24rem;margin:0 auto;color:var(--on-background);} button > i{color:inherit;} .modal{position:fixed;box-shadow:var(--shadow2);color:var(--on-surface-variant);background-color:var(--surface-variant);padding:16rem;box-sizing:border-box;z-index:100;left:20%;right:20%;top:5%;min-width:320rem;max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;} nav{display:flex;align-items:center;white-space:nowrap;margin:0 -8rem;} nav > :not(.dropdown,.badge){margin:0 8rem;} .row{margin:0 -8rem;color:inherit;min-width:100%;} .row:after{content:"";display:table;clear:both;} .row > .col{float:left;text-align:left;box-sizing:border-box;width:min-content;padding:8rem;margin-left:auto;left:auto;right:auto;} .row .col.s6{width:50%;} .left-align{text-align:left!important;justify-content:flex-start;} .right-align{text-align:right!important;justify-content:flex-end;} .flat{box-shadow:none;} .round{border-radius:24rem;} .square{min-width:40rem;min-height:40rem;max-width:40rem;max-height:40rem;height:40rem;} .square.round{border-radius:16rem;} h3,h4{font-weight:400;margin:0 0 8rem 0;} h3{font-size:34rem;} h4{font-size:24rem;} p{margin:8rem 0;} button::after{content:"";position:absolute;top:0;left:0;z-index:1;border-radius:inherit;width:100%;height:100%;background-position:center;background-image:radial-gradient(circle, rgba(255, 255, 255, .4) 1%, transparent 1%);transition:none;will-change:background-size;} button:focus::after,button:hover::after{background-size:15000%;opacity:1;transition:var(--speed2) background-size linear;} button:active::after{background-size:5000%;transition:none;} h3,h4{overflow-wrap:initial;} } /*! CSS Used from: https://cdssuppliersolutions.com/wp-content/themes/supplierwebsite/styles/general.css?ver=6.0.3 ; media=all */ @media all{ .modal{color:#ffffff;} .modal-text-column{max-height:540rem;overflow-y:auto;scrollbar-width:auto;scrollbar-color:#dbdfe1 #ffffff;} .modal-text-column::-webkit-scrollbar{width:18px;} .modal-text-column::-webkit-scrollbar-track{background:#ffffff0d;} .modal-text-column::-webkit-scrollbar-thumb{background-color:#b8c4cb7d;border-radius:0px;border:0px solid #ffffff;} .modal-container .col > p{font-size:20px;} .modal-container .col > h3{font-weight:bold;} .square{min-width:25rem;min-height:25rem;max-width:25rem;max-height:25rem;height:25rem;} .close-button{position:absolute;top:1rem;} .col.s6.modal-text-column{margin-top:15rem;} .col.s6{justify-content:center;display:flex;} .col.s6.left-align{justify-content:flex-start;} .contact-title-desktop{margin-left:52rem;} @media (min-width: 1200px){ .col.title-container-mobile{display:none;} .modal{padding-left:30rem;} } @media (min-width: 992px) and (max-width: 1199px){ .row .col.s6{width:100%;} .col.s6.left-align.title-container-desktop{display:none;} .modal{top:0%;} } @media (min-width: 768px) and (max-width: 991px){ .row .col.s6{width:100%;} .col.s6.left-align.title-container-desktop{display:none;} .modal{left:10%;right:10%;top:0%;min-width:80%;max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;} } @media (max-width: 767px){ .row .col.s6{width:100%;} .col.s6.left-align.title-container-desktop{display:none;} .modal{left:0%;right:0%;top:0%;min-width:100%;max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;} } } /*! CSS Used from: https://cdssuppliersolutions.com/wp-content/plugins/gravityforms/css/basic.min.css?ver=2.5.16 ; media=all */ @media all{ ::-ms-reveal{display:none;} } /*! CSS Used fontfaces */ @font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}