a.button-blue .fa,a.button-blue .fas,a.button-green .fa,a.button-green .fas,a.button-grey .fa,a.button-grey .fas,a.button-purple .fa,a.button-red .fa,a.button-red .fas,a.button-wa .fa,a.button-wa .fas,a.button-white .fa,a.button-white .fas,p.button-green{margin-right:10px}a.button-wa,a.button-wa:visited,button.button-wa,button.button-wa:visited{border:1px solid #25d366;color:white;padding:5px 8px;font-size:15px;font-weight:400;background-color:#25D366;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-wa:hover,button.button-wa:hover{border:1px solid #dcf8c6;background-color:#DCF8C6;color:black;text-decoration:none;border-radius:4px}a.button-green,a.button-green:visited,button.button-green,button.button-green:visited,p.button-green{border:1px solid green;color:white;padding:5px 8px;font-size:15px;font-weight:500;background-color:green;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-green:hover,button.button-green:hover{border:1px solid darkgreen;background-color:darkgreen;color:white;text-decoration:none}a.button-purple,a.button-purple:visited,button.button-purple,button.button-purple:visited,p.button-purple{border:1px solid #512bd4;color:white;padding:5px 8px;font-size:15px;font-weight:500;background-color:#512bd4;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-purple:hover,button.button-purple:hover{border:1px solid #341b8f;background-color:#341b8f;color:white;text-decoration:none}a.button-blue,a.button-blue:visited,button.button-blue,button.button-blue:visited{border:1px solid #036ee5;color:white;padding:5px 8px;font-size:15px;font-weight:500;background-color:#036ee5;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-blue:hover,button.button-blue:hover{border:1px solid #09479d;background-color:#09479d;color:white;text-decoration:none}a.button-grey,a.button-grey:visited,button.button-grey,button.button-grey:visited{border:1px solid lightgrey;color:black;padding:5px 8px;font-size:15px;font-weight:500;background-color:lightgrey;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-grey:hover,button.button-grey:hover{border:1px solid darkgrey;background-color:darkgrey;color:white;text-decoration:none}a.button-white,a.button-white:visited,button.button-white,button.button-white:visited{border:1px solid lightgrey;color:black;padding:5px 8px;font-size:15px;font-weight:500;background-color:white;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-white:hover,button.button-white:hover{border:1px solid darkgrey;background-color:white;color:black;text-decoration:none}a.button-red,a.button-red:visited,button.button-red,button.button-red:visited{border:1px solid #e2001a;color:white;padding:5px 8px;font-size:15px;font-weight:500;background-color:#e2001a;cursor:pointer;text-decoration:none;margin-right:10px;border-radius:4px}a.button-red:hover,button.button-red:hover{border:1px solid #ab0112;background-color:#ab0112;color:white;text-decoration:none}.filter{display:flex;flex-direction:row;flex-wrap:wrap}.filter .tablediv{padding:10px;background-color:#bed9f8;border-radius:5px;max-width:100%;margin:0 10px 10px 0}.filter label{font-size:20px}.filter table td:first-child{width:auto;padding:2px 10px 2px 0}.filter select{padding:8px 10px;width:100%;border:1px solid #09479d;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:20px;color:#09479d;font-weight:700}.viewButtons{margin:10px 0 30px}.viewButtons a,.viewButtons a:visited{padding:5px 10px;margin:0 10px 10px 0;color:black;background-color:#F7C97D;font-size:19px;text-decoration:none;display:inline-block}.viewButtons a.selected,.viewButtons a:hover{background-color:#fac56e}.sortButtons{margin:10px 0 30px}.sortButtons a,.sortButtons a:visited{padding:3px 5px;margin:0 10px 10px 0;color:white;background-color:#f46ef7;font-size:14px;text-decoration:none;display:inline-block;cursor:pointer}.sortButtons a.selected,.sortButtons a:hover{background-color:#ea12ee}.image-upload{border:1px solid grey;padding:10px 20px 20px}.image-upload span{margin:0;padding:0;font-size:18px;font-weight:700}.image-upload table{margin:10px 0 5px;padding:0}.image-upload td,.image-upload tr{margin:0;padding:0}.image-upload td{vertical-align:top}.image-upload td:first-child{padding-right:10px}.image-upload input[type=file]{margin:0 0 5px}.image-upload img{max-width:150px;margin:0;padding:0}@media only screen and (min-width:1024px){a.button-blue,a.button-blue:hover,a.button-ddl-modal,a.button-ddl-modal:hover,a.button-green,a.button-green:hover,a.button-purple,a.button-purple:hover,a.button-red,a.button-red:hover,a.button-wa,a.button-wa:hover,a.button-white,a.button-white:hover,button.button-blue,button.button-blue:hover,button.button-green,button.button-green:hover,button.button-purple,button.button-purple:hover,button.button-red,button.button-red:hover,button.button-wa,button.button-wa:hover,button.button-white,button.button-white:hover{padding:5px 8px;font-size:17px}.sortButtons{margin:10px 0 30px}.sortButtons a,.sortButtons a:visited{padding:5px 10px;margin:0 10px 10px 0;font-size:19px;text-decoration:none}}.footer-content{padding:10px 15px;background-color:#22135b;font-family:Arial,Helvetica,sans-serif;font-weight:300}.footer-col1{grid-area:col1}.footer-col2{grid-area:col2}.footer-col3{grid-area:col3}.footer-col4{grid-area:col4}.footer-col5{grid-area:col5}.footer-col6{grid-area:col6}.footer-content a,.footer-content a:visited{color:white;text-decoration:none}.footer-content a:hover{color:white;text-decoration:underline}.footer-content a.title{font-size:18px;font-weight:700}.footer-content ul{padding:5px 15px 20px 0;list-style-type:none}.footer-content li{line-height:1.2;font-size:17px;color:#131516;font-weight:100;padding:5px 0 0}.footer-footer{padding:10px 15px;background-color:white;color:#131516;font-family:Arial,Helvetica,sans-serif;font-weight:300}.footer-brands{margin:0 0 15px;grid-area:brands}.footer-copyright{margin:0;grid-area:copyright}.footer-brands a{padding-right:17px;font-weight:700;text-decoration:none;display:inline-block}.footer-brands a:hover{text-decoration:underline}.footer-brands .brand1{color:#de29b6}.footer-brands .brand2{color:#1277ee}.footer-brands .brand3{color:#22135b}@media only screen and (min-width:1000px){.footer-content{padding:20px 0;display:grid;grid-template-columns:auto 156px 156px 156px 156px 156px 160px auto;grid-template-areas:". col1 col2 col3 col4 col5 col6 ."}.footer-footer{padding:20px 0;display:grid;grid-template-columns:auto 940px auto;grid-template-areas:". brands ." ". copyright ."}.footer-col1{padding:0 30px 0 0}.footer-col2,.footer-col3,.footer-col4,.footer-col5,.footer-col6{padding:0 30px}.footer2 li,footer li{font-size:18px}}@media only screen and (min-width:1200px){.footer-content{display:grid;grid-template-columns:auto 190px 190px 190px 190px 190px 190px auto;grid-template-areas:". col1 col2 col3 col4 col5 col6 ."}.footer-footer{display:grid;grid-template-columns:auto 1140px auto;grid-template-areas:". brands ." ". copyright ."}}@media only screen and (min-width:1400px){.footer-content{display:grid;grid-template-columns:auto 223px 223px 223px 223px 223px 225px auto;grid-template-areas:". col1 col2 col3 col4 col5 col6 ."}.footer-footer{display:grid;grid-template-columns:auto 1340px auto;grid-template-areas:". brands ." ". copyright ."}}@media only screen and (min-width:1600px){.footer-content{display:grid;grid-template-columns:auto 256px 256px 256px 256px 256px 260px auto;grid-template-areas:". col1 col2 col3 col4 col5 col6 ."}.footer-footer{display:grid;grid-template-columns:auto 1540px auto;grid-template-areas:". brands ." ". copyright ."}}@media only screen and (min-width:1800px){.footer-content{display:grid;grid-template-columns:auto 290px 290px 290px 290px 290px 290px auto;grid-template-areas:". col1 col2 col3 col4 col5 col6 ."}.footer-footer{display:grid;grid-template-columns:auto 1740px auto;grid-template-areas:". brands ." ". copyright ."}}@media only screen and (min-width:2000px){.footer-content{display:grid;grid-template-columns:auto 323px 323px 323px 323px 323px 325px auto;grid-template-areas:". col1 col2 col3 col4 col5 col6 ."}.footer-footer{display:grid;grid-template-columns:auto 1940px auto;grid-template-areas:". brands ." ". copyright ."}}.header-grid{padding:8px 0 0;display:grid;grid-template-columns:10px auto auto 10px;grid-template-areas:". logo links ." ". menu menu .";background-color:white}.header-grid-logo{grid-area:logo;padding:5px 0 0}.header-grid-links{grid-area:links;padding:0 0 10px;text-align:right}.header-grid-links .icon{color:lightgray;font-size:25px;padding:5px 0 0 10px;cursor:pointer}.header-grid-menu{grid-area:menu;padding:0 0 5px}.header-grid .collections-icon,.header-grid .collections-icon:visited{color:orange;width:25px;height:25px;font-size:25px;text-decoration:none;margin:3px 0 0 10px;vertical-align:bottom}.header-grid .profile-icon:hover{color:darkorange}.header-grid .profile-icon,.header-grid .profile-icon:visited{position:relative;color:grey;background-color:white;border-radius:50px;border:1px solid grey;padding:4px 5px 6px;font-size:16px;text-decoration:none;margin:0 0 0 10px;cursor:pointer}.header-grid .profile-icon:hover{color:black;border:1px solid black;text-decoration:none}.header-grid-logo a,.header-grid-logo a:visited{color:#22135b;font-size:20px;font-weight:600;text-decoration:none;display:inline-block;margin-right:20px}.header-grid-logo a:hover{text-decoration:none;color:#001b69}.header-grid-logo span{color:#1277ee;display:none;font-size:16px;margin:0 0 0 10px}.header-grid button,.header-grid button:visited{text-decoration:none;margin:0 10px 0 0;display:inline-block;color:rgb(87,86,86);font-size:18px;font-family:Arial,Helvetica,sans-serif}.header-grid a.button,.header-grid button:hover{text-decoration:underline}.header-grid a.button{border:0;background:linear-gradient(90deg,#1277ee,#9c45ad);transition:transform .2s ease,box-shadow .2s ease;margin:0 0 0 10px;cursor:pointer;text-decoration:none;display:inline-block;color:white;font-weight:300;padding:4px 6px;font-size:17px;font-family:Arial,Helvetica,sans-serif;border-radius:3px}.header-grid a.button:hover{background:linear-gradient(90deg,#053bec,#941bac)}.header-grid a.button-language,.header-grid a.button-language:visited{border:0;background-color:white;text-decoration:underline;margin-left:0 0 0 0;cursor:pointer;text-decoration:none;display:inline-block;color:rgb(159,158,158);font-weight:300;padding:2px 6px 0;font-size:15px;font-family:Arial,Helvetica,sans-serif;border-radius:3px}.header-grid a.button-language:hover{background-color:gray;color:white}.header-grid select{text-decoration:none;margin:0 0 0 10px;display:inline-block;color:rgb(87,86,86);font-size:16px;font-family:Arial,Helvetica,sans-serif}.header-grid .slogan1{color:rgb(243,153,19);display:none}.logoutButton,.logoutForm button{display:inline}.header-grid .links-utils{display:none}.header-grid .util{display:inline-block;margin:0 0 0 10px;font-size:26px;vertical-align:bottom}.header-grid .util a,.header-grid .util a:visited{color:rgb(170,167,167)}.header-grid .util a:hover{color:rgb(87,86,86)}.variables{margin-right:20px;display:inline-block;padding:4px}.variables select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:transparent;font-size:18px;padding:4px}.variables select::-ms-expand{display:none}.variables select option{font-size:18px;padding:10px}.variables select:focus{outline:none}.header-grid-menu a,.header-grid-menu a.visited{color:black;padding:5px 10px 5px 0;margin:0 1px 5px 0;text-decoration:none;display:inline-block;font-weight:700;font-size:17px;font-family:Lato,sans-serif}.header-grid-menu a.selected,.header-grid-menu a:hover{color:#1277ee;text-decoration:none}.modal-user{position:absolute;top:40px;right:5px;height:auto;width:250px;background-color:white;border:2px solid #1277ee;text-align:left;border-radius:2px;padding:10px;z-index:11}.modal-user h2{font-size:18px}.modal-user ul{list-style:none;padding-left:0;margin-left:0}.modal-user li{padding:5px 0;font-size:16px}.modal-user li a,.modal-user li a:visited{font-size:16px;text-decoration:none;color:black;text-decoration:underline}.modal-user li a:hover{text-decoration:none;color:black}@media only screen and (min-width:1000px){.header-grid{padding:0 0 7px;display:grid;grid-template-columns:auto 400px 540px auto;grid-template-areas:". logo links ." ". menu menu ."}.header-grid-logo{padding:10px 0 5px}.header-grid-logo a{font-size:21px}.header-grid-links{text-align:right;padding:5px 0}.header-grid-logo span{color:#1277ee;display:inline;font-size:17px;margin:0 0 0 4px;font-weight:400}.header-grid .links-utils,.header-grid .slogan1,.header-grid .slogan2,.header-grid .slogan3{display:inline-block}.header-grid .util{display:none}.header-grid-menu a,.header-grid-menu a.visited{padding:5px 10px 5px 0;margin:10px 1px 0 0;font-weight:700;font-size:19px}}@media only screen and (min-width:1200px){.header-grid{grid-template-columns:auto 400px 740px auto;grid-template-areas:". logo links ." ". menu menu ."}}@media only screen and (min-width:1400px){.header-grid{grid-template-columns:auto 400px 940px auto;grid-template-areas:". logo links ." ". menu menu ."}}@media only screen and (min-width:1600px){.header-grid{grid-template-columns:auto 400px 1140px auto;grid-template-areas:". logo links ." ". menu menu ."}}@media only screen and (min-width:1800px){.header-grid{grid-template-columns:auto 400px 1340px auto;grid-template-areas:". logo links ." ". menu menu ."}}@media only screen and (min-width:2000px){.header-grid{display:grid;grid-template-columns:auto 400px 1540px auto;grid-template-areas:". logo links ." ". menu menu ."}}.landing-grid-content{background-color:transparent}.landing-grid-content .intro h1{font-size:3rem;font-weight:800}.landing-grid-content .intro p{font-size:1.2rem;margin-top:1rem;max-width:600px}.landing-grid-content h2{font-weight:600;margin-top:30px;margin-bottom:20px;font-size:24px}.landing-grid-content p{font-weight:300;font-size:19px}.landing-grid-content .services,.markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.landing-grid-content .card{border-radius:1rem;padding:2rem;box-shadow:0 10px 20px rgba(0,0,0,.08);transition:transform .3s}.landing-grid-content .card:hover{transform:translateY(-5px)}.landing-grid-content .card h3{margin-bottom:.5rem;color:var(--primary)}.landing-grid-content .cta{background-color:var(--accent);padding:3rem 2rem;text-align:center;border-radius:1rem;margin-top:4rem}.landing-grid-content .cta h2{margin-bottom:1rem}.landing-grid-content .cta a{display:inline-block;background:var(--primary);padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;text-decoration:none}.landing-grid{padding:20px 0}.landing-grid-content{grid-area:content;padding:0}@media only screen and (min-width:1000px){.landing-grid{padding:30px 0;display:grid;grid-template-columns:auto 940px auto;grid-template-areas:". content ." ". socials ." ". comments ."}}@media only screen and (min-width:1200px){.landing-grid{display:grid;grid-template-columns:auto 960px auto;grid-template-areas:". content ." ". socials ." ". comments ."}}@media only screen and (min-width:1400px){.landing-grid{display:grid;grid-template-columns:auto 960px auto;grid-template-areas:". content ." ". socials ." ". comments ."}}@media only screen and (min-width:1600px){.landing-grid{display:grid;grid-template-columns:auto 960px auto;grid-template-areas:". . content . ." ". . socials . ." ". . comments . ."}}@media only screen and (min-width:1800px){.landing-grid{display:grid;grid-template-columns:auto 960px auto;grid-template-areas:". content ." ". socials ." ". comments ."}}@media only screen and (min-width:2000px){.landing-grid{display:grid;grid-template-columns:auto 960px auto;grid-template-areas:". content ." ". socials ." ". comments ."}}