.elementor .e-38eff17f-5777{min-width:0px;font-family:Roboto;font-weight:400;font-size:13px;color:#ffffff;line-height:20px;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-2dc88632-58ae{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:59px;color:#ffffff;line-height:64px;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-73a12256-32e5{min-width:0px;font-family:Roboto;font-weight:400;font-size:20px;color:#ffffff;line-height:22px;text-transform:none;margin-block-start:12px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box;\n}.elementor .e-712aaae3-ffdf{min-width:0px;font-family:Roboto;font-weight:400;font-size:20px;color:#ffffff;line-height:22px;text-transform:none;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box;\n}.elementor .e-1cd40c0c-ed66:hover,.elementor .e-1cd40c0c-ed66:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-1cd40c0c-ed66{min-width:0px;min-height:39px;max-width:100%;font-family:Roboto;font-weight:400;font-size:15px;color:#06253B;line-height:15px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0.625rem;border-width:1px;border-color:#5DB7E4;border-style:solid;background-color:#5DB7E4;transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-4ecf0b37-19a1{width:48.2%;min-width:0px;padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;box-sizing:border-box; max-width:none;\n}.elementor .e-53dcfb00-a03b{width:100%;height:auto;padding:0px;margin:0px;display:block;& img { display:block; width:100%; height:auto; object-fit:contain; }\n}.elementor .e-5f46335a-315d{width:100%;min-width:0px;overflow:hidden;padding:0px;margin-block-start:1.25rem;border-radius:0.75rem;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:#095f99;box-shadow:0px 12px 32px 0px rgba(0,24,40,0.28);}.elementor .e-26c91205-9e62{min-width:0px;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box;\n}.elementor .e-34e3e383-347f{min-width:0px;min-height:912px;position:relative;padding-block-start:198px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-142px;background-image:linear-gradient(0deg, rgba(0,0,0,.65) 0%,rgba(0,0,0,.65) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/Lady-enjoying-the-son-with-beautiful-legs2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-sizing:border-box;\n}.elementor .e-7c8c88eb-7cf9{width:100%;height:30rem;min-width:0px;max-width:100%;object-fit:cover;border-radius:1.5rem;display:block;box-sizing:border-box; object-position:60% center;\n}.elementor .e-7c659811-385a{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:0.9375rem;color:#38515E;line-height:1.6;font-style:italic;margin:0px;box-sizing:border-box;\n}.elementor .e-df1b433-6c3b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;\n}.elementor .e-32076243-6ce4{min-width:0px;font-family:"Nunito Sans";font-weight:700;font-size:0.8125rem;color:#267DA5;letter-spacing:0.075rem;line-height:1.6;text-transform:uppercase;margin:0px;box-sizing:border-box;\n}.elementor .e-ff66ef2-684c{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:2.25rem;color:#06253B;line-height:1.2;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#267DA5; }\n}.elementor .e-5d54d99c-b6be{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.125rem;color:#38515E;line-height:1.6;margin:0px;box-sizing:border-box;\n}.elementor .e-2520e260-10fe{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.0625rem;color:#06253B;line-height:1.6;margin:0px;box-sizing:border-box; & span { color:#319AC9;margin-right:0.65rem; }\n}.elementor .e-1f5cd418-82a3{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.0625rem;color:#06253B;line-height:1.6;margin:0px;box-sizing:border-box; & span { color:#319AC9;margin-right:0.65rem; }\n}.elementor .e-1ad193ff-9410{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.0625rem;color:#06253B;line-height:1.6;margin:0px;box-sizing:border-box; & span { color:#319AC9;margin-right:0.65rem; }\n}.elementor .e-2977c832-9d63{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.9375rem;box-sizing:border-box;\n}.elementor .e-2d22c8e4-6fc3{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.0625rem;color:#06253B;line-height:1.6;margin:0px;box-sizing:border-box; & span { color:#319AC9;margin-right:0.65rem; }\n}.elementor .e-3a6bdc0d-7ad5{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.0625rem;color:#06253B;line-height:1.6;margin:0px;box-sizing:border-box; & span { color:#319AC9;margin-right:0.65rem; }\n}.elementor .e-40a4dd80-aae0{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.0625rem;color:#06253B;line-height:1.6;margin:0px;box-sizing:border-box; & span { color:#319AC9;margin-right:0.65rem; }\n}.elementor .e-6fac179-925e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.9375rem;box-sizing:border-box;\n}.elementor .e-740d4fa2-f8b6{min-width:0px;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;box-sizing:border-box;\n}.elementor .e-17b6c1d4-61ce{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.125rem;color:#38515E;line-height:1.6;margin:0px;box-sizing:border-box;\n}.elementor .e-4ddedbae-a37b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box;\n}.elementor .e-33202db5-4e59{min-width:0px;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:3rem;grid-template-columns:minmax(0,0.9fr) minmax(0,1.5fr);grid-template-rows:auto;grid-auto-rows:auto;align-items:center;box-sizing:border-box;\n}.elementor .e-69ff4fdb-5211{min-width:0px;position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F3F9FC;box-sizing:border-box;\n}.elementor .e-3e29e8d0-d7ed{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:45px;color:#06253B;line-height:50px;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#267DA5; }\n}.elementor .e-6a413800-ec23{min-width:0px;font-family:Roboto;font-weight:400;font-size:16px;color:#333;line-height:24px;margin:0px;box-sizing:border-box;\n}.elementor .e-13ee7bed-963f{min-width:0px;font-family:Roboto;font-weight:400;font-size:16px;color:#333;line-height:24px;margin:0px;box-sizing:border-box;\n}.elementor .e-203c8fdd-5002{min-width:0px;font-family:Roboto;font-weight:400;font-size:16px;color:#333;line-height:24px;margin:0px;box-sizing:border-box;\n}.elementor .e-45cf7024-75c0:hover,.elementor .e-45cf7024-75c0:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-45cf7024-75c0{min-width:0px;min-height:39px;max-width:100%;font-family:Roboto;font-weight:400;font-size:15px;color:#06253B;line-height:15px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0.625rem;border-width:1px;border-color:#5DB7E4;border-style:solid;background-color:#5DB7E4;transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:center;box-sizing:border-box; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-42707f75-7845{min-width:0px;max-width:694px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;align-items:center;box-sizing:border-box;\n}.elementor .e-75178dcd-9764{min-width:0px;min-height:655px;position:relative;padding:90px;background-image:linear-gradient(180deg, rgba(255,255,255,.98) 0%,rgba(246,246,246,.98) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/wave.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F6F6F6;background-size: auto auto,cover; background-position: 0% 0%,center center; box-sizing:border-box;\n}.elementor .e-1ab8bba3-3e8b{position:absolute;background-color:rgb(246, 246, 246);opacity:33%;clip-path:polygon(0 0,0 95.91836734693877%,50% 20.918367346938773%,100% 95.91836734693877%,100% 0);inset:0;\n}.elementor .e-6df2535d-bb1a{position:absolute;background-color:rgb(246, 246, 246);opacity:33%;clip-path:polygon(0 0,0 64.28571428571428%,50% 20.40816326530612%,100% 64.28571428571428%,100% 0);inset:0;\n}.elementor .e-27b9261a-7e2a{position:absolute;background-color:rgb(246, 246, 246);opacity:33%;clip-path:polygon(0 0,0 32.6530612244898%,50% 20.40816326530612%,100% 32.6530612244898%,100% 0);inset:0;\n}.elementor .e-69566ee6-2949{position:absolute;background-color:rgb(246, 246, 246);opacity:100%;clip-path:polygon(0 0,0 6.1224489795918355%,50% 20.40816326530612%,100% 6.1224489795918355%,100% 0);inset:0;\n}.elementor .e-1fa146ce-8bcf{width:100%;height:100px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;background-color:transparent;box-sizing:border-box; pointer-events:none;\n}.elementor .e-7023bf51-9465{position:absolute;background-color:rgb(9, 95, 153);opacity:33%;clip-path:polygon(0 0,0 95.91836734693877%,50% 20.918367346938773%,100% 95.91836734693877%,100% 0);inset:0;\n}.elementor .e-56af50a2-5660{position:absolute;background-color:rgb(9, 95, 153);opacity:33%;clip-path:polygon(0 0,0 64.28571428571428%,50% 20.40816326530612%,100% 64.28571428571428%,100% 0);inset:0;\n}.elementor .e-5ec1ca00-a43a{position:absolute;background-color:rgb(9, 95, 153);opacity:33%;clip-path:polygon(0 0,0 32.6530612244898%,50% 20.40816326530612%,100% 32.6530612244898%,100% 0);inset:0;\n}.elementor .e-2178d5d2-6eca{position:absolute;background-color:rgb(9, 95, 153);opacity:100%;clip-path:polygon(0 0,0 6.1224489795918355%,50% 20.40816326530612%,100% 6.1224489795918355%,100% 0);inset:0;\n}.elementor .e-581d3381-cc7c{width:100%;height:100px;min-width:0px;position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:2;background-color:transparent;transform:rotateX(0deg) rotateY(0deg) rotateZ(180deg);box-sizing:border-box; pointer-events:none;\n}.elementor .e-27b6b0be-84a7{min-width:0px;min-height:70vh;position:relative;background-color:rgba(0,0,0,.15);box-sizing:border-box;\n}.elementor .e-31ac1206-b71f{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.125rem;color:#38515E;line-height:1.6;margin:0px;box-sizing:border-box;\n}.elementor .e-6c7599bd-2060{min-width:0px;box-sizing:border-box;\n}.elementor .e-5246d1a2-b5a8{min-width:0px;font-family:"Nunito Sans";font-weight:400;font-size:1.125rem;color:#38515E;line-height:1.6;margin:0px;box-sizing:border-box;\n}.elementor .e-3e3e1239-5605{min-width:0px;box-sizing:border-box;\n}.elementor .e-4fcb5e8d-15de{position:absolute;inset-block-start:24px;inset-inline-end:24px;z-index:5;display:none;gap:8px;& > button { padding:10px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.85);background:#002D4C;color:#fff;cursor:pointer; } & > button:focus-visible { outline:3px solid #fff;outline-offset:4px; } & p { font-family:Roboto;font-size:14px;line-height:1.2;color:inherit;margin:0; }\n}.elementor .e-3025b5b7-c453{min-width:0px;position:relative;padding:0px;display:block;box-sizing:border-box;\n}.elementor .e-58720bae-56ae{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:45px;color:#ffffff;line-height:50px;text-align:center;text-transform:uppercase;padding-block-start:60px;padding-block-end:45px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;background-color:transparent;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-3c8f8271-7e1b{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:34px;color:#ffffff;line-height:50px;text-transform:uppercase;margin-block-start:0px;margin-block-end:-24px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-4a7249f2-3f2f{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:20px;color:white;line-height:50px;text-transform:uppercase;margin:0px;box-sizing:border-box;\n}.elementor .e-11281856-961b{min-width:0px;font-family:Roboto;font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin:0px;box-sizing:border-box;\n}.elementor .e-13fda42a-9303{min-width:0px;font-family:Roboto;font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin:0px;box-sizing:border-box;\n}.elementor .e-2f8151f3-8743:hover,.elementor .e-2f8151f3-8743:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-2f8151f3-8743{min-width:0px;min-height:39px;max-width:100%;font-family:Roboto;font-weight:400;font-size:15px;color:#06253B;line-height:15px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0.625rem;border-width:1px;border-color:#5DB7E4;border-style:solid;background-color:#5DB7E4;transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-3c3dfcee-f5db{min-width:0px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:90px;padding-inline-end:36px;display:flex;flex-direction:column;gap:20px;justify-content:center;box-sizing:border-box;\n}.elementor .e-2e293b64-2493:hover,.elementor .e-2e293b64-2493:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-2e293b64-2493{width:93px;height:93px;position:relative;font-size:68px;color:#ffffff;line-height:1;text-decoration:none;padding:0px;border-radius:50%;border-width:3px;border-color:#ffffff;border-style:solid;background-color:rgba(0,24,40,.65);display:inline-flex;justify-content:center;align-items:center;align-self:center;& span { position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap; } &:focus-visible { outline:3px solid white;outline-offset:5px; }\n}.elementor .e-69f07d9e-61aa{width:100%;min-width:0px;font-family:Roboto;font-weight:400;font-size:18px;color:#ffffff;line-height:27px;font-style:italic;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:8px;background-color:rgba(0,24,40,.78);box-sizing:border-box; text-align:left;\n}.elementor .e-9f813b1-4882{min-width:0px;min-height:360px;padding:10%;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;background-image:url("https://gittervein.com/wp-content/uploads/2026/10/dr-richard-gitter-professional-high-resolution-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-6de4e899-f6fa{min-width:0px;min-height:617px;max-width:1085px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:0px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;box-sizing:border-box;\n}.elementor .e-9698340-2804{min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;box-sizing:border-box; max-width:none;\n}.elementor .e-48965073-79b2{min-width:0px;position:relative;padding:0px;background-image:linear-gradient(180deg, rgba(9,95,153,.97) 0%,rgba(0,45,76,.97) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/Leaf-background3.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;background-size: auto auto,cover; background-position: 0% 0%,center center; box-sizing:border-box;\n}.elementor .e-3e9326b5-b5d3{width:100%;min-width:0px;max-width:560px;font-family:Fahkwang;font-weight:400;font-size:45px;color:#06253B;letter-spacing:-1px;line-height:45px;text-align:center;text-transform:uppercase;margin-block-end:24px;align-self:center;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#267DA5; }\n}.elementor .e-857da41-5dce{min-width:0px;max-width:35rem;font-family:Roboto;font-weight:400;font-size:16px;color:#38515E;line-height:24px;text-align:center;margin-block-start:0px;margin-block-end:53px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;box-sizing:border-box;\n}.elementor .e-6f849375-fae5{width:100%;height:100%;position:absolute;z-index:2;color:transparent;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;inset:0; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:-4px; }\n}.elementor .e-1f90791f-f7f0{max-width:100%;font-family:Roboto;font-weight:500;font-size:23px;color:#fff;line-height:1.2;text-align:center;text-transform:uppercase;margin:0px;overflow-wrap:normal;\n}.elementor .e-70e681ce-b6d4{height:460px;min-width:0px;min-height:460px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:32px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:0px;background-image:url("https://gittervein.com/wp-content/uploads/2026/09/Swelling.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:flex 0.4s;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;justify-content:flex-end;align-items:center;&::before { content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#002D4C);opacity:0;transition:opacity 0.4s; } & > .e-heading-base { position:relative;z-index:1;pointer-events:none; } & > a { z-index:3; }\n}.elementor .e-52b1d2bd-438d{width:100%;height:100%;position:absolute;z-index:2;color:transparent;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;inset:0; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:-4px; }\n}.elementor .e-6f6e24e3-5e64{max-width:100%;font-family:Roboto;font-weight:500;font-size:23px;color:#fff;line-height:1.2;text-align:center;text-transform:uppercase;margin:0px;overflow-wrap:normal;\n}.elementor .e-5dba1af1-b645:hover,.elementor .e-5dba1af1-b645:focus-visible{color:#fff;background-color:transparent;}.elementor .e-5dba1af1-b645{min-height:44px;position:relative;font-family:Roboto;font-weight:400;font-size:16px;color:#095F99;line-height:20px;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:2px;border-color:#fff;border-style:solid;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-58a6a492-7e84{height:460px;min-width:0px;min-height:460px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:32px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:0px;background-image:url("https://gittervein.com/wp-content/uploads/2026/09/Varicouse-vein2.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:flex 0.4s;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;justify-content:flex-end;align-items:center;&::before { content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#002D4C);opacity:0;transition:opacity 0.4s; } & > .e-heading-base { position:relative;z-index:1;pointer-events:none; } & > a { z-index:3; }\n}.elementor .e-1ee512a3-f3df{width:100%;height:100%;position:absolute;z-index:2;color:transparent;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;inset:0; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:-4px; }\n}.elementor .e-2b23a5cd-5664{max-width:100%;font-family:Roboto;font-weight:500;font-size:23px;color:#fff;line-height:1.2;text-align:center;text-transform:uppercase;margin:0px;overflow-wrap:normal;\n}.elementor .e-6d4d951d-fd4d:hover,.elementor .e-6d4d951d-fd4d:focus-visible{color:#fff;background-color:transparent;}.elementor .e-6d4d951d-fd4d{min-height:44px;position:relative;font-family:Roboto;font-weight:400;font-size:16px;color:#095F99;line-height:20px;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:2px;border-color:#fff;border-style:solid;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-1a30c3df-45e6{height:460px;min-width:0px;min-height:460px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:32px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:0px;background-image:url("https://gittervein.com/wp-content/uploads/2026/09/injection.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:flex 0.4s;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;justify-content:flex-end;align-items:center;&::before { content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#002D4C);opacity:0;transition:opacity 0.4s; } & > .e-heading-base { position:relative;z-index:1;pointer-events:none; } & > a { z-index:3; }\n}.elementor .e-e5e347a-81c4{width:100%;height:100%;position:absolute;z-index:2;color:transparent;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;inset:0; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:-4px; }\n}.elementor .e-5f49dc3e-8044{max-width:100%;font-family:Roboto;font-weight:500;font-size:23px;color:#fff;line-height:1.2;text-align:center;text-transform:uppercase;margin:0px;overflow-wrap:normal;\n}.elementor .e-5d7598c1-e010:hover,.elementor .e-5d7598c1-e010:focus-visible{color:#fff;background-color:transparent;}.elementor .e-5d7598c1-e010{min-height:44px;position:relative;font-family:Roboto;font-weight:400;font-size:16px;color:#095F99;line-height:20px;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:2px;border-color:#fff;border-style:solid;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;align-self:center;&:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-2d7860ba-799c{height:460px;min-width:0px;min-height:460px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:32px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:0px;background-image:url("https://gittervein.com/wp-content/uploads/2026/09/Lessions-e1789360193843.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:flex 0.4s;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;justify-content:flex-end;align-items:center;&::before { content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#002D4C);opacity:0;transition:opacity 0.4s; } & > .e-heading-base { position:relative;z-index:1;pointer-events:none; } & > a { z-index:3; }\n}.elementor .e-75b81ca5-b813{width:100%;height:460px;min-width:0px;margin-block-start:0px;display:flex;flex-direction:row;gap:6px;align-items:stretch;box-sizing:border-box; & > * { flex:1 1 0%!important; } & > * > .e-heading-base, & > * > a { opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none;transition:opacity .35s,transform .35s; } & > :nth-child(3) { flex:3 1 0%!important; } & > :nth-child(3)::before { opacity:1; } & > :nth-child(3) > .e-heading-base, & > :nth-child(3) > a { opacity:1;visibility:visible;transform:none;pointer-events:auto; } &:not(:has(> :hover)):has(> :focus-within) > * { flex:1 1 0%!important; } &:not(:has(> :hover)):has(> :focus-within) > *::before { opacity:0; } &:not(:has(> :hover)):has(> :focus-within) > * > .e-heading-base, &:not(:has(> :hover)):has(> :focus-within) > * > a { opacity:0;visibility:hidden;pointer-events:none; } &:not(:has(> :hover)):has(> :focus-within) > :focus-within { flex:3 1 0%!important; } &:not(:has(> :hover)):has(> :focus-within) > :focus-within::before { opacity:1; } &:not(:has(> :hover)):has(> :focus-within) > :focus-within > .e-heading-base, &:not(:has(> :hover)):has(> :focus-within) > :focus-within > a { opacity:1;visibility:visible;transform:none;pointer-events:auto; } &:has(> :hover) > * { flex:1 1 0%!important; } &:has(> :hover) > *::before { opacity:0; } &:has(> :hover) > * > .e-heading-base, &:has(> :hover) > * > a { opacity:0;visibility:hidden;pointer-events:none; } &:has(> :hover) > :hover { flex:3 1 0%!important; } &:has(> :hover) > :hover::before { opacity:1; } &:has(> :hover) > :hover > .e-heading-base, &:has(> :hover) > :hover > a { opacity:1;visibility:visible;transform:none;pointer-events:auto; }\n}.elementor .e-50d31d03-2819{min-width:0px;max-width:1128px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;box-sizing:border-box;\n}.elementor .e-47ac1d3b-7e2a{min-width:0px;position:relative;padding-block-start:95px;padding-block-end:111px;padding-inline-start:15px;padding-inline-end:15px;background-image:linear-gradient(0deg, rgba(255,255,255,.94) 0%,rgba(255,255,255,.94) 100%),url("https://gittervein.com/wp-content/uploads/2021/08/addition.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-5e87069f-653c{width:100%;min-width:0px;font-family:Fahkwang;font-weight:400;font-size:2.8125rem;color:#ffffff;line-height:50px;text-align:center;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-76e8608c-8215{min-width:0px;font-family:elementskit;font-weight:400;font-size:49px;color:#5DB7E4;line-height:1;margin:0px;box-sizing:border-box;\n}.elementor .e-7b898265-5b88{min-width:0px;font-family:Roboto;font-weight:500;font-size:22.4px;color:#ffffff;line-height:22.4px;text-transform:none;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-7508d08f-5c2b{min-width:0px;font-family:Roboto;font-weight:400;font-size:19.2px;color:#ffffff;line-height:28.8px;margin-block-start:0px;margin-block-end:14.4px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box;\n}.elementor .e-9f4e4d9-f8f5{min-width:0px;min-height:280px;text-align:center;padding:14px;border-radius:16px;background-color:#002C47;display:flex;flex-direction:column;gap:20px;align-items:center;box-sizing:border-box;\n}.elementor .e-af9a7e9-def1{min-width:0px;font-family:elementskit;font-weight:400;font-size:49px;color:#5DB7E4;line-height:1;margin:0px;box-sizing:border-box;\n}.elementor .e-42bfdc25-5224{min-width:0px;font-family:Roboto;font-weight:500;font-size:22.4px;color:#ffffff;line-height:22.4px;text-transform:none;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-661599a6-d1a2{min-width:0px;font-family:Roboto;font-weight:400;font-size:19.2px;color:#ffffff;line-height:28.8px;margin-block-start:0px;margin-block-end:14.4px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box;\n}.elementor .e-26f147d3-2f7f{min-width:0px;min-height:280px;text-align:center;padding:14px;border-radius:16px;background-color:#002C47;display:flex;flex-direction:column;gap:20px;align-items:center;box-sizing:border-box;\n}.elementor .e-3f9bcace-7ba4{min-width:0px;font-family:elementskit;font-weight:400;font-size:49px;color:#5DB7E4;line-height:1;margin:0px;box-sizing:border-box;\n}.elementor .e-56c8e9f8-90f5{min-width:0px;font-family:Roboto;font-weight:500;font-size:22.4px;color:#ffffff;line-height:22.4px;text-transform:none;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-32e1788c-9222{min-width:0px;font-family:Roboto;font-weight:400;font-size:19.2px;color:#ffffff;line-height:28.8px;margin-block-start:0px;margin-block-end:14.4px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box;\n}.elementor .e-441b3cec-6a41{min-width:0px;min-height:280px;text-align:center;padding:14px;border-radius:16px;background-color:#002C47;display:flex;flex-direction:column;gap:20px;align-items:center;box-sizing:border-box;\n}.elementor .e-57099aac-410e{min-width:0px;max-width:952px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;box-sizing:border-box;\n}.elementor .e-3775dfa8-7edf{min-width:0px;max-width:952px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:35px;box-sizing:border-box;\n}.elementor .e-2c86d994-101a{min-width:0px;position:relative;padding-block-start:60px;padding-block-end:30px;padding-inline-start:10%;padding-inline-end:10%;background-image:linear-gradient(180deg, rgba(9,95,153,.97) 0%,rgba(9,95,153,.97) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/Leaf-background3.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;background-size: auto auto,cover; background-position: 0% 0%,center center; box-sizing:border-box;\n}.elementor .e-69960599-a941{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:28px;color:#ffffff;line-height:33.6px;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-9063ea3-68c8:hover,.elementor .e-9063ea3-68c8:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-9063ea3-68c8{min-width:0px;min-height:39px;max-width:100%;font-family:Roboto;font-weight:400;font-size:17.6px;color:#06253B;line-height:17.6px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0.625rem;border-width:1px;border-color:#5DB7E4;border-style:solid;background-color:#5DB7E4;transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;box-sizing:border-box; &:focus-visible { outline:3px solid #5DB7E4;outline-offset:4px; }\n}.elementor .e-6d716f98-ad14{min-width:0px;max-width:71.25rem;padding:30px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-7c332af6-5f5a{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:90px;padding-inline-end:90px;background-image:linear-gradient(180deg, rgba(9,95,153,.97) 0%,rgba(9,95,153,.97) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/Leaf-background3.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;background-size: auto auto,cover; background-position: 0% 0%,center center; box-sizing:border-box;\n}.elementor .e-71cf3656-5391{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:2.8125rem;color:#06253B;line-height:1.12;text-align:center;text-transform:uppercase;margin:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#267DA5; }\n}.elementor .e-7815b03-2268{width:100%;min-width:0px;overflow:hidden;aspect-ratio:16/9;border-radius:20px;box-shadow:0px 12px 28px 0px rgba(0,24,40,.16);display:block;box-sizing:border-box;\n}.elementor .e-4be6d557-1ee2{width:100%;min-width:0px;overflow:hidden;aspect-ratio:16/9;border-radius:20px;box-shadow:0px 12px 28px 0px rgba(0,24,40,.16);display:block;box-sizing:border-box;\n}.elementor .e-38790b86-9e54{width:100%;min-width:0px;overflow:hidden;aspect-ratio:16/9;border-radius:20px;box-shadow:0px 12px 28px 0px rgba(0,24,40,.16);display:block;box-sizing:border-box;\n}.elementor .e-340706f4-cce3{min-width:0px;padding-block-start:37px;padding-block-end:27px;padding-inline-start:10px;padding-inline-end:10px;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;box-sizing:border-box;\n}.elementor .e-15b4601f-2bdb{min-width:0px;max-width:90rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:53px;box-sizing:border-box;\n}.elementor .e-7ecfd893-f4e1{min-width:0px;position:relative;padding-block-start:95px;padding-block-end:85px;padding-inline-start:15px;padding-inline-end:15px;background-image:linear-gradient(0deg, rgba(255,255,255,.94) 0%,rgba(255,255,255,.94) 100%),url("https://gittervein.com/wp-content/uploads/2021/08/addition.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff;background-size: auto auto,cover; background-position: 0% 0%,center center; box-sizing:border-box;\n}.elementor .e-11b14f2a-bc77{min-width:0px;font-family:Karla;font-weight:700;font-size:16px;color:#ffffff;letter-spacing:0.1rem;line-height:26px;text-align:center;text-transform:uppercase;margin:0px;box-sizing:border-box;\n}.elementor .e-2d5af9d9-3241{min-width:0px;font-family:Fahkwang;font-weight:400;font-size:45px;color:#ffffff;line-height:50px;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box; overflow-wrap:anywhere; & span { color:#5DB7E4; }\n}.elementor .e-18b9a23f-9946{min-width:0px;font-family:Hind;font-weight:400;font-size:20px;color:#ffffff;line-height:26px;text-align:center;margin-block-start:0px;margin-block-end:14.4px;margin-inline-start:0px;margin-inline-end:0px;box-sizing:border-box;\n}.elementor .e-623bea5b-6829{width:100%;min-width:0px;display:block;box-sizing:border-box;\n}.elementor .e-1f3d2097-95d3{min-width:0px;max-width:90rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;\n}.elementor .e-5810a2d5-bb85{min-width:0px;position:relative;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(180deg, rgba(9,95,153,.97) 0%,rgba(9,95,153,.97) 35%,rgba(0,45,76,.97) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/Leaf-background3.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#fff;box-sizing:border-box;\n}.elementor .e-5add1926-a801{width:100%;height:auto;min-width:0px;max-width:100%;max-height:9rem;object-fit:contain;display:block;align-self:center;box-sizing:border-box;\n}.elementor .e-370a6eee-e321{width:100%;height:auto;min-width:0px;max-width:100%;max-height:9rem;object-fit:contain;display:block;align-self:center;box-sizing:border-box;\n}.elementor .e-2f1421e6-6d5b{width:100%;height:auto;min-width:0px;max-width:100%;max-height:9rem;object-fit:contain;display:block;align-self:center;box-sizing:border-box;\n}.elementor .e-35f52dee-cd60{width:100%;height:auto;min-width:0px;max-width:100%;max-height:9rem;object-fit:contain;display:block;align-self:center;box-sizing:border-box;\n}.elementor .e-3104a041-524f{min-width:0px;min-height:212px;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:center;box-sizing:border-box;\n}.elementor .e-4cb5d1df-1d33{min-width:0px;position:relative;padding-block-start:25px;padding-block-end:25px;padding-inline-start:0px;padding-inline-end:0px;box-sizing:border-box;\n}