@font-face{font-family:American Typewriter;src:url(/build/assets/american-typewriter-Cx1xNn7b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:American Typewriter Bold;src:url(/build/assets/american-typewriter-bold-BCNrug4P.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:American Typewriter Med;src:url(/build/assets/american-typewriter-med-_SkM-6D5.ttf) format("truetype");font-weight:400;font-style:normal}h1{font-family:American Typewriter;font-size:44px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:-.88px;margin:0}@media (max-width: 768px){h1{font-family:American Typewriter;font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:-.68px}}h2{font-family:American Typewriter;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px;margin:0}@media (max-width: 768px){h2{font-family:American Typewriter;font-size:32px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:-.64px}}h3{font-family:American Typewriter;font-size:30px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:-.6px;margin:0}@media (max-width: 768px){h3{font-family:American Typewriter;font-size:28px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:-.56px}}h4{font-family:American Typewriter;font-size:28px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.56px;margin:0}@media (max-width: 768px){h4{font-family:American Typewriter;font-size:24px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.48px}}h5{font-family:American Typewriter;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.48px;margin:0}@media (max-width: 768px){h5{font-family:American Typewriter;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px}}h6{font-family:American Typewriter;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px;margin:0}@media (max-width: 768px){h6{font-family:American Typewriter;font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.36px}}.p-xlg{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.44px}.p-lg{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px}@media (max-width: 768px){.p-lg{font-size:16px;line-height:24px}}.p-lg-cont{color:var(--citrus-light-grey, #ACACAC);font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.44px}@media (max-width: 768px){.p-lg-cont{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px}}.p-m{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.48px}.p-sm-m{font-family:Inter}@media (max-width: 768px){.p-sm-m{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px}}.p-s{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.p-xs{font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.26px}.p-overline{padding-bottom:8px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.96px;text-transform:uppercase}.a-lg{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.64px}.a-lg-bold{font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.64px}.a-s{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px}.a-s-bold{font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal}:root{--citrus-black: #121212;--citrus-main: #171717;--citrus-white: #FFF;--citrus-yellow: #FEF0C7 ;--citrus-lime: #F6F6BF;--citrus-blue: #EEF;--citrus-title-dark: #171717 ;--citrus-paragraph-dark: #3C3C3C;--citrus-light-grey: #ACACAC;--citrus-text-white: #FFFFFF ;--citrus-text-disabled: #3C3C3C;--citrus-card-stroke: #353535;--citrus-card-stroke-hover: #727272;--citrus-yellow-main: #E5E646;--citrus-accent-blue: #ACAAFA;--citrus-white-opacity: rgba(255, 255, 255, .7);--citrus-resolution-blue: #5350BF ;--citrus-resolution-blue-overlay: rgba(107, 105, 191, .2);--citrus-lime-dark: #9F9F16 ;--citrus-lime-dark-overlay: rgba(234, 235, 114, .2);--citrus-pink: #FEA3B4;--citrus-pink-dark: #F63D68 ;--citrus-pink-overlay: rgba(253, 111, 142, .2);--citrus-yellow-basic: #FEC84B;--citrus-yellow-dark: #DC6803;--citrus-yellow-overlay: rgba(253, 176, 34, .2);--citrus-orange: #FEB273;--citrus-orange-dark: #FD853A;--citrus-orange-overlay: rgba(254, 178, 115, .2);--citrus-light-blue: #7CD4FD;--citrus-dark-blue: #0086C9;--citrus-blue-overlay: rgba(54, 191, 250, .2);--citrus-outline-divider: rgba(255, 255, 255, .2);--citrus-light: rgba(255, 255, 255, .7);--citrus-background: #303030;--citrus-contact-background: rgba(23, 23, 23, 1)}.citrus-black{color:var(--citrus-black)}.citrus-main{color:var(--citrus-main)}.citrus-contact-background{color:var(--citrus-contact-background)}.citrus-bg-white-opacity{background-color:var(--citrus-white-opacity)}.citrus-bg-main{background-color:var(--citrus-main)}.citrus-bg-dark{background-color:var(--citrus-black)}.citrus-white{color:var(--citrus-white)}.citrus-grey{background:#12121233}.citrus-light{background:#ffffffb3}.citrus-yellow{color:var(--citrus-yellow)}.citrus-bg-yellow{background-color:var(--citrus-yellow)}.citrus-lime{color:var(--citrus-lime)}.citrus-bg-lime{background-color:var(--citrus-lime)}.citrus-blue{color:var(--citrus-blue)}.citrus-bg-blue{background-color:var(--citrus-blue)}.citrus-title-dark{color:var(--citrus-title-dark)}.citrus-paragraph-dark{color:var(--citrus-paragraph-dark)}.citrus-light-grey{color:var(--citrus-light-grey)}.citrus-text-white{color:var(--citrus-text-white)}.citrus-text-light-gray{color:var(--citrus-light-grey)}.citrus-text-white-op{background:#ffffffb3}.citrus-text-disabled{color:var(--citrus-text-disabled)}.citrus-outline-divider{background:#fff3}.citrus-card-stroke{color:var(--citrus-card-stroke)}.citrus-card-stroke-hover{color:var(--citrus-card-stroke-hover)}.citrus-yellow-main{color:var(--citrus-yellow-main)}.citrus-accent-blue{color:var(--citrus-accent-blue)}.main{background-color:#1f2937}a{text-decoration:none}.citrus-yellow-btn{height:auto;width:auto;font-family:Inter;color:var(--citrus-white);display:inline-flex;padding:12px 22px 12px 26px;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--citrus-yellow-main);background-color:transparent;white-space:nowrap;transition:background-color .3s ease-in-out}.citrus-yellow-btn img{transition:transform .3s ease-in-out,margin-left .3s ease-in-out}.citrus-yellow-btn:hover{background-color:#eaeb7233}.citrus-yellow-btn:hover img{transform:translate(5px)}.header-yellow-btn{height:auto;width:auto;font-family:Inter;color:var(--citrus-black);display:inline-flex;padding:10px 28px;align-items:center;gap:8px;border-radius:9px;border:1px solid var(--citrus-yellow-main);background-color:var(--citrus-yellow-main);white-space:nowrap;cursor:pointer;transition:.4s}.header-yellow-btn:hover{box-shadow:7px 5px 56px -14px var(--citrus-yellow-main)}.header-yellow-btn:active{transform:scale(.97);box-shadow:7px 5px 56px -10px var(--citrus-yellow-main)}.citrus-black-btn{height:auto;width:auto;font-family:Inter;color:var(--citrus-paragraph-dark);display:inline-flex;padding:12px 22px 12px 26px;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--citrus-title-dark);background-color:transparent;position:relative;overflow:hidden;transition:color .3s ease-in-out}.citrus-black-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--citrus-title-dark);transition:width .4s ease-in-out;z-index:0}.citrus-black-btn:hover:before{width:100%}.citrus-black-btn:hover{color:#fff}.citrus-black-btn span{position:relative;z-index:1}.citrus-round-y-btn{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.03em;text-transform:uppercase;color:var(--citrus-white);display:flex;align-items:center;transition:.5s;justify-content:center;gap:8px}@media (max-width: 768px){.citrus-round-y-btn{width:100%;justify-content:start}}.citrus-round-y-btn .circle2{height:40px;width:40px;border-radius:50%;border:1px solid var(--citrus-lime);display:flex;align-items:center;justify-content:center;transition:.5s}.citrus-round-y-btn .circle2 img{stroke:var(--citrus-lime);transition:.5s}.citrus-round-y-btn .text{transition:.5s}.citrus-round-y-btn:hover{color:var(--citrus-lime)}.citrus-round-y-btn:hover .circle2 img{border-color:var(--citrus-lime);transform:rotate(43deg);transition:transform .5s ease}.citrus-round-y-btn:hover .circle2.carousel-btn img{border-color:var(--citrus-lime);transform:none}.citrus-round-y-btn:hover .text{margin-left:10px}.citrus-round-w-btn{font-family:Inter;font-weight:400;font-style:normal;font-size:18px;letter-spacing:.03em;text-transform:uppercase;color:var(--citrus-white);display:flex;align-items:center;transition:.5s;justify-content:center}.citrus-round-w-btn .circle1{height:60px;width:60px;border-radius:50%;border:1px solid var(--citrus-white);display:flex;align-items:center;justify-content:center;transition:.5s}.citrus-round-w-btn .circle1 svg{stroke:var(--citrus-white);margin-left:-5px;transition:.5s}.citrus-round-w-btn .text{margin-left:-15px;transition:.5s}.citrus-round-w-btn:hover{color:var(--citrus-yellow-main)}.citrus-round-w-btn:hover .circle1{border-color:var(--citrus-yellow-main)}.citrus-round-w-btn:hover .circle1 svg{stroke:var(--citrus-yellow-main);transform:rotate(43deg)}.citrus-round-w-btn:hover .text{margin-left:10px}.circle2.carousel-btn:hover{background-color:#eaeb7233}.floating-cta a{color:var(--citrus-white, #FFF);font-family:Inter;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px;text-transform:capitalize;display:flex;width:259px;height:259px;padding:0 51px;justify-content:center;align-items:center;gap:20px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--citrus-black);transition:background-color .3s ease,transform .3s ease;position:relative;overflow:hidden}.floating-cta img{width:22.41px;height:32px;flex-shrink:0;transition:transform .3s ease}.floating-cta a:hover{background-color:var(--citrus-accent-blue);color:var(--citrus-title-dark);transform:scale(1.1)}.floating-cta a:hover img{filter:brightness(0);transform:rotate(43deg)}.floating-cta a:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;z-index:0}.floating-cta a:hover:before{width:300px;height:300px}.floating-cta a,.floating-cta a:hover{z-index:1}.floating-cta-light a{color:var(--citrus-black);font-family:Inter;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px;text-transform:capitalize;display:flex;width:259px;height:259px;padding:0 51px;justify-content:center;align-items:center;gap:20px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--citrus-accent-blue);transition:background-color .3s ease,transform .3s ease;position:relative;overflow:hidden}@media (max-width: 768px){.floating-cta-light a{width:180px;height:180px;padding:0 35px;font-size:17.375px;font-style:normal;font-weight:400;line-height:26.062px}}.rel-div .floating-cta-light a{width:240px;height:240px}@media (max-width: 768px){.rel-div .floating-cta-light a{width:180px;height:180px;padding:0 35px;font-size:17.375px;font-style:normal;font-weight:400;line-height:26.062px}}.floating-cta-light img{width:22.41px;height:32px;flex-shrink:0;transition:transform .3s ease;filter:brightness(0)}.floating-cta-light a:hover{background-color:var(--citrus-black, #000);color:var(--citrus-white);transform:scale(1.1)}.floating-cta-light a:hover img{filter:brightness(1);transform:rotate(43deg)}.floating-cta-light a:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;z-index:0}.floating-cta-light a:hover:before{width:300px;height:300px}.floating-cta-light a,.floating-cta-light a:hover{z-index:1}.floating-cta-white a{color:var(--citrus-black);font-family:Inter;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px;text-transform:capitalize;display:flex;width:259px;height:259px;padding:0 51px;justify-content:center;align-items:center;gap:20px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--citrus-white);transition:background-color .3s ease,transform .3s ease;position:relative;overflow:hidden}@media (max-width: 768px){.floating-cta-white a{width:180px;height:180px;padding:0 35px;font-size:17.375px;font-style:normal;font-weight:400;line-height:26.062px}}.rel-div .floating-cta-white a{width:240px;height:240px}@media (max-width: 768px){.rel-div .floating-cta-white a{width:180px;height:180px;padding:0 35px;font-size:17.375px;font-style:normal;font-weight:400;line-height:26.062px}}.floating-cta-white img{width:22.41px;height:32px;flex-shrink:0;transition:transform .3s ease;filter:brightness(0)}.floating-cta-white a:hover{background-color:var(--citrus-black, #000);color:var(--citrus-white);transform:scale(1.1)}.floating-cta-white a:hover img{filter:brightness(1);transform:rotate(43deg)}.floating-cta-white a:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;z-index:0}.floating-cta-white a:hover:before{width:300px;height:300px}.floating-cta-white a,.floating-cta-white a:hover{z-index:1}.flag{display:flex;width:58px;height:38px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex-shrink:0}body,html{margin:0;padding:0;background-color:var(--citrus-main)}.navbar{position:sticky;top:0;z-index:1000;color:var(--citrus-light);display:flex;justify-content:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar-container{min-width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--citrus-white);gap:16px}.section-h{padding:0 80px;box-sizing:border-box;z-index:99999}@media (min-width: 992px) and (max-width: 1229.98px){.section-h{padding-right:10px;padding-left:10px}}@media (max-width: 768px){.section-h{padding:16px;gap:40px}}.navbar.scrolled{background-color:var(--citrus-black);transition:background-color .3s ease}.hamburger-menu{display:none;cursor:pointer;flex-direction:column;gap:5px}.hamburger-icon{width:25px;height:2px;background:#fff;transition:transform .3s ease}.hamburger-menu.active .hamburger-icon:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-menu.active .hamburger-icon:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-icon:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.nav-links{display:flex;justify-content:space-around;align-items:center;gap:24px;flex:1}@media (max-width: 992px){.nav-links{gap:16px}}.nav-test{display:flex;justify-content:center;align-items:center;flex:1}@media (max-width: 992px){.nav-test{gap:24px;flex-direction:column}}.nav-item{display:flex;color:var(--citrus-light);padding:0 24px;justify-content:center;align-items:center}@media (max-width: 992px){.nav-item{padding:0 8px}}.nav-item-i.active{color:var(--citrus-white)}.nav-item:hover{color:var(--citrus-accent-blue)}.nav-item.active{color:var(--citrus-white)}.nav-l svg{display:flex;width:11px;align-items:flex-start}.nav-l{display:flex;height:80px;align-items:center;gap:8px}.dropdown{display:none;position:absolute;top:80px;background-color:var(--citrus-black);box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:16px;z-index:1001}#industries-dropdown{padding:16px}.dropdown a{display:block;padding:10px 20px;color:var(--citrus-light);text-decoration:none;transition:color .3s}.dropdown a:hover{color:var(--citrus-accent-blue)}.nav-item.active:before{content:"";display:inline-block;width:5px;height:4px;margin-right:8px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="4" fill="none"><circle cx="2.5" cy="2" r="2" fill="%23ACAAFA"/></svg>');background-repeat:no-repeat;background-size:contain}.cta-button{margin-top:10px}.industries-container{display:flex;gap:20px}.column{display:flex;flex-direction:column;width:50%}.nav-item:hover+#industries-dropdown,#industries-dropdown:hover{display:block}#all-industry{display:none}@media only screen and (max-width: 992px){.navbar-container{padding:0 16px}#all-industry{display:block}.section-h{background-color:var(--citrus-black)!important;padding-top:16px;padding-bottom:16px}.dropdown{position:relative;top:0;background-color:var(--citrus-black)}#industries-dropdown{margin-right:0;margin-left:50px;background-color:var(--citrus-black)}.nav-l{height:auto}.logo{padding-right:50px}.cta-button{padding-left:2px}.hamburger-menu{display:flex}.nav-links{display:none;flex-direction:column;background-color:var(--citrus-black);position:absolute;top:65px;right:0;width:100vw;height:100vh;padding:20px;gap:10px;z-index:999}.nav-links.active{display:flex}.cta-button{margin-top:10px;height:20vh}}@media only screen and (max-width: 600px){.dropdown{top:auto;position:relative}#industries-dropdown{margin-left:16px}}.tab{font-family:Inter;margin-right:8px;margin-bottom:16px;width:auto;height:auto;display:inline-flex;padding:10px 14px;justify-content:center;align-items:center;gap:16px;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.96px;text-transform:uppercase;border-radius:8px;color:var(--citrus-white, var(--citrus-white, #FFF))}@media (max-width: 768px){.tab{margin-right:unset;margin-bottom:16px}}.WebDevelopment{border:1px solid var(--citrus-accent-blue, #ACAAFA)}.WebDevelopment:hover{border:1px solid var(--citrus-resolution-blue, #ACAAFA)}.WebDevelopment.clicked{background-color:var(--citrus-resolution-blue-overlay)}.MaintenanceAndSupport{border:1px solid var(--citrus-lime, #EAEB72)}.MaintenanceAndSupport:hover{border:1px solid var(--citrus-lime-dark)}.MaintenanceAndSupport.clicked{background-color:var(--citrus-lime-dark-overlay)}.UXUI{border:1px solid var(--citrus-pink)}.UXUI:hover{border:1px solid var(--citrus-pink-dark)}.UXUI.clicked{background-color:var(--citrus-pink-overlay)}.SoftwareDevelopment{border:1px solid var(--citrus-yellow-basic)}.SoftwareDevelopment:hover{border:1px solid var(--citrus-yellow-dark)}.SoftwareDevelopment.clicked{background-color:var(--citrus-yellow-overlay)}.CustomDmsSolutions{border:1px solid var(--citrus-orange)}.CustomDmsSolutions:hover{border:1px solid var(--citrus-orange-dark)}.CustomDmsSolutions.clicked{background-color:var(--citrus-orange-overlay)}.ProductDevelopment{border:1px solid var(--citrus-light-blue)}.ProductDevelopment:hover{border:1px solid var(--citrus-dark-blue)}.ProductDevelopment.clicked{background-color:var(--citrus-blue-overlay)}.pagination-pages{display:flex;width:40px;height:40px;justify-content:center;border-radius:8px;border:1px solid var(--citrus-card-stroke)}.pagination-pages:hover{display:flex;width:40px;height:40px;justify-content:center;border-radius:12px}.pagination-pages.clicked{border-radius:8px;color:var(--citrus-white, var(--citrus-white, #FFF));border:1px solid var(--citrus-card-stroke-hover)}.pagination-pages.clicked .pagination-pages-number{font-family:Inter}.pagination-pages-number{padding:8px;color:var(--citrus-white, var(--citrus-white, #FFF));font-family:Inter;font-style:normal}.pagination-links{display:flex;height:40px;padding:0 12px;align-items:center;gap:16px}.pagination-links-text{color:var(--citrus-text-disabled);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.64px}.pagination-links-text:hover{color:var(--citrus-accent-blue)}.pagination-links-text.clicked{color:var(--citrus-white)}.breadcrumb{font-family:Inter;color:var(--citrus-light-grey)}.breadcrumbs{font-family:Inter;padding-bottom:24px}.breadcrumb:active{color:var(--citrus-accent-blue)}.upper-title-light{padding-bottom:8px;display:inline-flex;align-items:center;gap:4px;color:var(--citrus-light-grey, #ACACAC);font-family:Inter;font-size:12px;font-weight:400;letter-spacing:.96px;font-style:normal;text-transform:uppercase}.dark{color:var(--citrus-paragraph-dark, #3C3C3C)}.hero-section{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 60px;color:#fff;z-index:10}@media (max-width: 768px){.hero-section{padding:0 16px;height:70vh}}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.hero-content{position:relative;text-align:center;max-width:700px;z-index:11}.hero-title{text-align:center;font-size:52px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:-.88px}@media (max-width: 768px){.hero-title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:-.68px}}.hero-subtitle{color:var(--citrus-light-grey, #ACACAC);text-align:center;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.36px}@media (max-width: 768px){.hero-subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px}}.hero-images{position:absolute;top:50%;left:0;right:0;width:100%;display:flex;justify-content:space-between;transform:translateY(-20%);pointer-events:none;z-index:11}.left-images,.right-images{display:flex;flex-direction:column;gap:30px;padding:0 40px}.hero-photo{width:350px;max-height:450px;-o-object-fit:cover;object-fit:cover;opacity:0}@media (max-width: 768px){.hero-photo{width:150px}}.team-h{width:500px}@media (max-width: 768px){.team-h{width:150px}}.team-h-1{width:450px}.img-l{margin-left:200px}@media (max-width: 768px){.img-l{margin-left:0;margin-bottom:50px}}@media (max-width: 768px){.img-r{margin-right:0}}@media (max-width: 768px){.img-r-l{margin-left:0}}.img-r-l-1{margin-left:400px}@media (max-width: 768px){.img-r-l-1{margin-left:0}}@media (max-width: 768px){.first-section{padding:0 16px}.title-div{font-size:1.2rem;padding:0 16px;max-width:100%;max-height:50%}.photo-container{position:relative;flex-direction:row;bottom:-50vh}.left-images,.right-images{flex-direction:column;justify-content:center;gap:40px}.left-images{padding-left:16px}.right-images{padding-right:16px}.photo{width:120px;height:auto;opacity:1}.triangle-left{transform:translate(50%)}.triangle-right{transform:translate(-50%)}.sm-h{height:50vh}}.scroll-wrapper{width:100%;background-color:var(--citrus-main)}.scroll-text{font-family:Inter;font-size:27px;font-style:normal;font-weight:400;line-height:32.4px;letter-spacing:.81px;text-transform:uppercase}#wrapper{position:relative;height:40px;width:100%;overflow:hidden}#wrapper p{position:absolute;top:0;left:0;display:block;white-space:nowrap}@media (max-width: 768px){.mobile-display{display:none}}.section{width:100%;padding:120px 80px;box-sizing:border-box;z-index:99999}@media (max-width: 768px){.section{padding:60px 16px;gap:40px}}.about-section{width:100%;padding:60px 80px;box-sizing:border-box;z-index:99999}@media (max-width: 768px){.about-section{padding:60px 16px;gap:40px}}.section-content-div{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:60px}@media (max-width: 768px){.section-content-div{gap:40px}}.section-title-div{display:flex;gap:24px;align-self:stretch}@media (max-width: 768px){.section-title-div{flex-direction:column;align-items:flex-start;gap:16px}}.section-title-div-scroll{display:flex;gap:24px;padding-right:80px;padding-left:80px;align-self:stretch}@media (max-width: 768px){.section-title-div-scroll{flex-direction:column;padding-right:16px;padding-left:16px;align-items:flex-start;gap:16px}}.mb-sm-60{margin-bottom:60px}.title-cont{display:flex;min-width:50%;flex-direction:column}@media (max-width: 768px){.title-cont{max-width:80%}}.scrollable-container-card,.scrollable-container-card-dark{display:flex;overflow-x:auto;gap:24px;padding-right:80px;padding-left:80px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:rgba(150,150,150,.5) transparent}@media (max-width: 768px){.scrollable-container-card,.scrollable-container-card-dark{padding-right:16px;padding-left:16px;gap:16px}}.scrollable-container::-webkit-scrollbar{height:6px}.scrollable-container::-webkit-scrollbar-track{background:transparent}.scrollable-container::-webkit-scrollbar-thumb{background:#96969680;border-radius:4px}.scrollable-container::-webkit-scrollbar-thumb:hover{background:#646464b3}.scroll-wrapper{position:relative;overflow:hidden;background:inherit}.scrollable-container-card{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;scrollbar-width:none;padding-bottom:20px}.scrollable-container-card::-webkit-scrollbar{display:none}.scroll-buttons{display:flex;justify-content:end;gap:15px;padding-right:80px;margin-top:20px}@media (max-width: 768px){.scroll-buttons{padding-right:16px;justify-content:center}}.scroll-buttons button{width:40px;height:40px;border-radius:50%;background:#ecedef;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out}.scroll-buttons button:hover{background:#d8dadf}.scroll-buttons img{width:16px;height:16px;filter:invert(40%)}.proj-desc.ind-desc{max-width:none}@media (max-width: 768px){.scrollable-container{max-width:100vw;overflow-x:scroll;gap:12px}}.section-header{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.section-header{justify-content:flex-start;flex-direction:column}}.column-title{display:flex;flex-direction:column}.proj-desc{font-family:Inter;max-width:100%;font-size:18px;line-height:26px}@media (max-width: 992px){.proj-desc{max-width:100%}}.proj-desc-70{font-family:Inter;max-width:70%;font-size:18px;line-height:26px}@media (max-width: 992px){.proj-desc-70{max-width:100%}}.proj-desc-cont{max-width:100%;font-size:22px}@media (max-width: 992px){.proj-desc-cont{max-width:100%}}.project-card{padding:24px 0;border-top:1px solid var(--citrus-outline-divider);display:flex;align-items:center;justify-content:space-between;align-self:stretch}@media (max-width: 768px){.project-card{flex-direction:column}}.mb-40-32{margin-bottom:40px}@media (max-width: 768px){.mb-40-32{margin-bottom:32px}}.details-div{display:flex;padding-top:30px;flex-direction:column;align-items:flex-start;align-self:center;height:100%;min-width:60%}@media (max-width: 768px){.details-div{padding-top:0}}.project-image-div{width:40%}@media (max-width: 768px){.project-image-div{width:100%}}.project-image{border-radius:10px;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}@media (max-width: 992px){.project-image{width:100%;height:320px}}.citrus-round-w-btn{margin-top:100px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-16{margin-bottom:16px}.mb-60{margin-bottom:60px}@media (max-width: 768px){.mb-60{margin-bottom:40px}}@media (max-width: 768px){.mb-sm-16{margin-bottom:16px}}.grid-container{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%}@media (max-width: 768px){.grid-container{grid-template-columns:repeat(3,1fr)}}.grid-item{background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px 16px}@media (min-width: 768px){.img-client{max-width:75%;padding:12px}}@media (max-width: 768px){.grid-item img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain}}.testimonials-title-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}*::marker{display:none}.carousel-inner{display:flex;align-items:center;min-height:580px}@media (max-width: 768px){.carousel-inner{min-height:400px}}.carousel-content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:75%;margin:0 auto;text-align:center;color:#fff}@media (max-width: 768px){.carousel-content{max-width:100%;width:unset;height:unset}}@media (max-width: 768px){.carousel-control-prev,.carousel-control-next{display:none}}.prev{justify-content:start}.next{justify-content:end}.testimonial{font-family:Inter;text-align:center;font-size:48px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-2px}@media (max-width: 768px){.testimonial{font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.44px}}.carousel-indicators{margin-bottom:0}.carousel-indicators button{background-color:#000;border-radius:50%!important;width:8px!important;height:8px!important;opacity:.5;border:none;padding:0;margin:0 4px}.carousel-indicators button:not(.active){border:1px solid var(--citrus-card-stroke);background-color:transparent}.carousel-indicators .active{background-color:var(--citrus-white);border:1px solid var(--citrus-white);opacity:1}.grid-container-tech{display:grid;gap:24px;max-width:100%}@media (max-width: 768px){.grid-container-tech{gap:16px}}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}@media (max-width: 992px){.grid-container-tech{grid-template-columns:repeat(1,1fr)}}.grid-item-tech{background-color:transparent;border:1px solid var(--citrus-card-stroke);border-radius:8px;display:flex;max-width:100%;align-items:center;gap:16px;padding:8px 16px}.grid-item-tech img{max-width:100%;-o-object-fit:contain;object-fit:contain}.contact-div{display:flex;justify-content:space-between;gap:24px}@media (max-width: 768px){.contact-div{display:flex;flex-direction:column;justify-content:center}}.contact-div.ind{display:flex;justify-content:space-between;align-items:center;gap:24px}@media (max-width: 768px){.contact-div.ind{display:flex;flex-direction:column;justify-content:center}}.mb-60-24{margin-bottom:60px}@media (max-width: 768px){.mb-60-24{margin-bottom:24px}}@media (max-width: 768px){.mb-24-sm{margin-bottom:24px}}.mb-32{margin-bottom:32px}.section-scroll{padding-top:120px;padding-bottom:120px}@media (max-width: 768px){.section-scroll{padding-top:60px;padding-bottom:60px}}.title-home{padding-bottom:8px}.img-contact-2{display:flex;max-width:500px;padding:10px;align-items:flex-start;gap:10px;flex:1 0 0;max-height:650px;align-self:stretch;border-radius:26px 26px 0 0}@media (max-width: 768px){.img-contact-2{width:100%}}.top-m{margin-top:4rem}.error-icon{width:472px;height:370px;flex-shrink:0}.background-svg{display:flex;padding:160px 80px 80px;flex-direction:column;justify-content:flex-end;align-items:center;gap:40px;align-self:stretch}.error-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;align-self:stretch}@media (max-width: 768px){.error-div{padding:160px 16px 80px;flex-direction:column;justify-content:center;align-items:center;gap:40px}}.error-title{color:var(--citrus-white, var(--citrus-white, #FFF));text-align:center;font-family:American Typewriter;font-size:36px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.72px}@media (max-width: 768px){.error-title{font-size:32px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:-.64px}}.error-p{color:var(--citrus-light-grey, #ACACAC);text-align:center;font-family:Inter;font-size:18px;align-self:stretch;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.36px;margin-bottom:40px}.hero-images,.hero-spacer{display:flex}@media (max-width: 768px){.hero-images,.hero-spacer{display:none}}@media screen and (min-width: 768px) and (max-width: 992px){.project-image{width:220px;height:320px}.project-image-div{width:unset}}.video-section{padding:120px 80px 0;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.video-section{padding:60px 16px 0}}.video-container{position:relative;width:100%;max-width:1402.158px;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px}.video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.play-btn{position:absolute;top:50%;left:50%;font-family:Inter;transform:translate(-50%,-50%);background:#fff;border:none;border-radius:50%;padding:30px 40px;display:flex;width:259px;height:259px;align-items:center;gap:15px;font-size:25px;font-weight:400;color:#000;cursor:pointer;box-shadow:0 4px 30px #0003;transition:all .3s ease}@media (max-width: 768px){.play-btn{width:129px;height:129px;padding:16px 20px;font-size:12px}}.play-btn:hover{transform:translate(-50%,-50%) scale(1.05);opacity:.9;box-shadow:0 8px 40px #00000040}.play-text{text-align:left;line-height:1.2}.play-icon{display:flex;align-items:center;justify-content:center}@keyframes fadeOut{0%{opacity:1}to{opacity:0;transform:scale(.95)}}.fade-out{animation:fadeOut .5s ease forwards}.case-study-card{max-width:647px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;background-color:var(--citrus-main);border-radius:12px;border:1px solid var(--citrus-card-stroke)}@media (max-width: 768px){.case-study-card{gap:24px;max-width:343px}}.case-study-card:hover{border-radius:12px;border:1px solid var(--citrus-card-stroke-hover)}.case-study-card-img{width:100%;height:auto}.case-study-card-description{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.case-study-card .citrus-round-y-btn .circle2{height:40px;width:39px}@media (max-width: 768px){.case-study-card .citrus-round-y-btn .circle2 img{width:12px;height:12px}}.industry-card{display:flex;max-width:411px;max-height:284px;min-width:320px;padding:24px;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-shrink:0;border-radius:12px;gap:32px;border:1px solid var(--citrus-card-stroke)}@media (max-width: 768px){.industry-card{max-width:320px}}.industry-card:hover{border:1px solid var(--citrus-card-stroke-hover)}.industry-card{display:flex;flex-direction:row-reverse;transition:transform .3s ease}.button-div{display:flex;flex-direction:row-reverse}.button-div img{display:flex;justify-content:end}.button-div:hover{color:var(--citrus-accent-blue)}.link-icon .button-div img{height:24px;width:24px;transition:transform .3s ease}#icon-black{width:36px;height:36px}.service-card{display:flex;max-width:411px;max-height:422px;padding:24px;flex-direction:column;justify-content:unset;align-items:flex-start;gap:40px;flex-shrink:0;border-radius:12px}@media (max-width: 768px){.service-card{max-width:350px;max-height:500px}}@media (max-width: 768px){#title-mobile{font-size:24px}}.service-card-dark{display:flex;width:411px;max-height:422px;height:290px;padding:24px;flex-direction:column;justify-content:unset;align-items:end;gap:24px;flex-shrink:0;border-radius:12px;border:1px solid var(--citrus-card-stroke);transition:transform .5s ease,border .5s ease}@media (max-width: 768px){.service-card-dark{font-size:24px;max-width:350px;height:auto;gap:16px}}.service-card-dark .button-div img{transition:filter .5s ease}.service-card-dark:hover{border:1px solid var(--citrus-card-stroke-hover)}.service-card-dark:hover .button-div img{filter:brightness(0) saturate(100%) invert(71%) sepia(27%) saturate(540%) hue-rotate(200deg) brightness(90%) contrast(95%)}.border-light{border:1px solid var(--citrus-white-opacity)}.border-dark{border:1px solid var(--citrus-card-stroke)}.service-card-cont{display:flex;flex-direction:column;justify-content:end;height:100%;text-align:left;gap:16px}#scroll-container{position:relative;height:200vh;display:flex;justify-content:space-between;align-items:center;padding:0 10%}.image-group{position:relative;height:100%}.scroll-image{position:absolute;opacity:0;transition:transform .5s ease,opacity .5s ease}.image-group.left .scroll-image:nth-child(1){top:20%;left:0}.image-group.left .scroll-image:nth-child(2){top:50%;left:10%}.image-group.left .scroll-image:nth-child(3){top:80%;left:20%}.image-group.right .scroll-image:nth-child(1){top:20%;right:0}.image-group.right .scroll-image:nth-child(2){top:50%;right:10%}.image-group.right .scroll-image:nth-child(3){top:80%;right:20%}.scroll-image img{max-width:150px;height:auto;border-radius:10px}.scrollable-container-team{display:flex;overflow-x:auto;overflow-y:hidden;gap:16px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;height:auto;flex-wrap:nowrap;justify-content:flex-start;width:100vw;padding-left:80px;margin-left:calc(-.5*(100vw - 100%))}.scrollable-container-team::-webkit-scrollbar{width:0;height:0}.team-card{display:flex;flex-direction:column;width:411px;height:500px;border-radius:12px;overflow:hidden;flex-shrink:0}.team-img{width:100%;height:70%;overflow:hidden;border-radius:12px}.team-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-cont{padding:16px;width:100%;height:30%;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.team-card{width:350px;height:410px}.team-cont{padding:12px}.scrollable-container-team{gap:12px;padding-left:16px;margin-left:calc(-.5*(100vw - 100%))}}.team-card{width:350px;height:410px}.ln-div{border-radius:12px;padding:6px 8px;border:1px solid var(--citrus-card-stroke)}.single-row{display:flex;justify-content:space-between}@media (max-width: 768px){.single-row{flex-direction:column}}.single-text{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}#scrollable-description{padding-left:108px}@media (max-width: 768px){#scrollable-description{padding-left:0}}.single-text.visible{opacity:1;transform:translateY(0)}@media (min-width: 768px){.single-right{position:sticky;top:100px;height:100vh;overflow:hidden;flex:1}.single-text{flex:2}}.single-right{padding-right:24px}.rich-text-preview{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:6em}.mb-24{margin-bottom:24px}.location{margin-bottom:0}.single-section::-webkit-scrollbar{display:none}.column-title .citrus-round-y-btn{justify-content:flex-start}.single-text img{border-radius:12px;width:100%;height:auto}.desc-btn{max-width:100px}.single-text h2{color:var(--citrus-white)}.single-text p{color:var(--citrus-light-grey)}.attachment__name,.attachment__caption{display:none}.single-img-div{width:100%}.single-img-div img{width:100%;max-height:100vh;border-radius:12px}.body{overflow-x:hidden}.contact{display:flex;width:100%;flex-direction:column;align-items:center;align-self:stretch}.contact-div>.rel-div{position:relative}.contact-div>.rel-div .rel-img{display:block;width:100%;height:100%}.row.floating-cta-light.second{position:absolute;bottom:0;left:12px;z-index:2}a.floating-cta-light .second{width:100px!important;height:180px!important;font-size:20px;line-height:26px}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}.our-work-container{width:100%;margin:0 auto}.container-fluid{margin-right:80px;margin-left:80px}.breadcrumbs{display:flex;justify-content:center;align-items:center;gap:8px}.title-our-work{color:var(--citrus-white);margin-bottom:24px}.our-work-container{display:flex;padding:50px 80px;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.chips{display:flex;align-items:flex-start;gap:8px}.results-img{display:flex;padding:120px 0;flex-direction:column;align-items:center;align-self:stretch}.cta-ow{display:flex;flex-direction:column;align-items:flex-start}.contact-mobile{display:none}.contact{position:relative}.floating-cta-container{position:absolute;bottom:120px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:100%}.row-ow{display:flex;flex-wrap:wrap;gap:16px;justify-content:start}@media (max-width: 768px){.row-ow{flex-direction:column}}.col-lg-6{flex:0 0 calc(50% - 16px);box-sizing:border-box;display:flex;justify-content:center}.container-fluid{margin-right:auto;margin-left:auto;width:100%}.industry-card-ow{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;height:100%;border:1px solid var(--citrus-card-stroke);border-radius:12px;background:#121212;box-shadow:0 4px 12px #0000001a}.industry-card-ow:hover{border:1px solid var(--citrus-card-stroke-hover);transition:transform .5s ease}p{margin:0}.project-img{position:relative;overflow:hidden;border-radius:8px;width:100%}@media (max-width: 768px){.project-img{max-height:150px}}.project-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:350px;border-radius:8px;transition:transform .3s ease-in-out}@media (max-width: 768px){.project-img img{height:unset;-o-object-fit:unset;object-fit:unset}}.industry-card-ow:hover .project-img img{transform:scale(1.1);transition:transform .5s ease}.project-details{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.project-tag{font-size:14px;color:#57a2ff;text-transform:uppercase;margin-bottom:4px}#our-work{padding-top:0}#ow-nav{padding-bottom:0;padding-top:60px}@media (max-width: 768px){#ow-nav{padding-top:40px}}#ow-nav #chips{padding-bottom:60px}@media (max-width: 768px){#ow-nav #chips{padding-bottom:40px}}#ow-nav-i{padding-bottom:60px;padding-top:60px}@media (max-width: 768px){#ow-nav-i{padding-top:40px;padding-bottom:14px}}#section-wide{width:auto;padding:120px 0;box-sizing:border-box;z-index:99999}@media (max-width: 768px){#section-wide{padding:60px 0;gap:40px}}@media (max-width: 768px){.body{overflow-x:hidden}}@media only screen and (max-width: 992px){.contact{display:none;padding:80px 0}.contact-mobile{display:flex}.body{overflow-x:hidden}.col-md-12{flex:0 0 calc(100% - 16px);box-sizing:border-box;display:flex;justify-content:center}.our-work-container{padding:0}.chips{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}#chips{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{flex:0 0 auto}.chips::-webkit-scrollbar{display:none}.contact-img{width:auto;max-height:400px}.floating-cta-container{bottom:0}.contact-div>.rel-div .rel-img{display:block;width:auto;max-height:100%}}@media only screen and (max-width: 768px){.img-contact{display:flex;width:100%;height:auto}}.citrus-round-y-btn.proj{justify-content:start}.up-pad{padding-top:32px}@media (max-width: 768px){.up-pad{padding-top:24px}}.tab-row .tab-row1{display:flex;flex-wrap:wrap;justify-content:start;gap:16px}.filters{font-family:Inter;gap:16px}@media (max-width: 768px){.tab-row{display:none;margin-bottom:8px}.filters{font-family:Inter;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.tab-row{flex-shrink:0}}#scrollable-description p{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.44px}@media (max-width: 768px){#scrollable-description p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.48px}}@media (max-width: 768px){.section-title-div.ind{gap:0}}.single-img-div.ind img{width:100%;max-height:70vh}.section-img{max-width:40vw;border-radius:12px;vertical-align:middle}@media (max-width: 768px){.section-img{max-width:100%}}.img-wrapper{border-radius:12px;overflow:hidden;align-content:start;margin-left:0;margin-right:0}.benefits-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefits-container2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.benefit-card{border:1px solid var(--citrus-card-stroke);border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:16px}.rel-img{border-radius:20px 20px 0 0;max-width:100%}@media (max-width: 768px){.benefits-container,.benefits-container2{grid-template-columns:1fr}.benefit-card:nth-child(4),.benefit-card:nth-child(5){grid-column:span 1}}.first-cont{width:auto}.image-collage{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;width:100%;max-width:630px}.top-images{display:flex;gap:24px;position:relative}.img-collage{width:100%;height:auto;border-radius:10px;box-shadow:3px 3px 10px #0000004d;-o-object-fit:cover;object-fit:cover}.img1{transform:rotate(4deg);position:relative;width:40%}@media (max-width: 768px){.img1{width:40%}}.img2{width:100%;position:relative;z-index:1;overflow:hidden}@media (max-width: 768px){.img2{width:60%}}.img3{margin-top:22px;transform:rotate(-4deg);width:100%}.footer-padding{padding:80px 60px 40px;z-index:999}@media (max-width: 768px){.footer-padding{padding:60px 16px}}.footer_content{display:flex;gap:24px}@media (max-width: 768px){.footer_content{flex-direction:column;gap:40px}}.footer_info{min-width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px}.footer_socials{display:flex;gap:16px}.socials-div{text-align:center;padding:8px;border:1px solid var(--citrus-outline-divider);border-radius:12px;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.socials-div:hover{border:1px solid var(--citrus-accent-blue);border-radius:50%}.footer-links{min-width:50%;display:flex;flex-direction:row;gap:30px}.footer-links-col{min-width:30%;gap:16px;display:flex;flex-direction:column}.footer-links-col-sec{min-width:50%;gap:16px;display:flex;flex-direction:column}.second-col{display:flex;min-width:60%;justify-content:flex-start;gap:30px}@media (max-width: 768px){.footer-links{flex-direction:column}.footer-links-col{display:grid;grid-template-columns:repeat(2,1fr)}.second-col{display:flex;min-width:40%;justify-content:flex-start;gap:16px}}.footer_copyright{margin-top:80px}@media (max-width: 768px){.footer_copyright{margin-top:40px}}.footer-copyright{font-size:14px}.contact-section{padding:80px 80px 0;align-items:flex-start;gap:24px;align-self:stretch}.contact-form-div{display:flex;gap:24px}.info-div{display:flex;flex-direction:column;max-width:50%;gap:24px}.social-div{display:flex;flex-direction:column}.social{text-align:center;padding:8px;border:1px solid var(--citrus-outline-divider);border-radius:12px;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.social:hover{border:1px solid var(--citrus-accent-blue);border-radius:50%}.input-div{width:50%;border-radius:12px 12px 0 0}.contact-form .row{gap:40px}.contact-form{display:flex;flex-direction:column;max-width:100%;gap:40px}@media (max-width: 768px){.contact-form{gap:32px}}.input-group1{display:flex;gap:16px}.input-box{display:flex;flex-direction:column;margin-bottom:15px}.input-box label{font-size:14px;margin-bottom:5px}input,textarea{background:transparent;border-top:0;border-right:0;border-left:0;border-bottom:1px solid gray;border-radius:0;color:var(--citrus-title-dark);padding:10px;font-size:16px;outline:none}textarea{width:100%}.input-div{padding:40px 40px 0}.contact-form{min-height:550px}.prefer-call{display:flex;background:var(--citrus-main);align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:20px;border-radius:12px 12px 0 0}@media (max-width: 768px){.prefer-call{margin-top:32px;flex-direction:column;align-items:flex-start}}.prefer-call-text{display:flex;flex-direction:column;gap:5px}.citrus-black-btn-form{font-family:Inter;width:170px;height:50px;cursor:pointer;font-size:16px;display:inline-flex;padding:12px 22px;align-items:center;gap:8px;margin-top:40px;color:var(--citrus-title-dark);border-radius:100px;border:1px solid var(--citrus-title-dark);background-color:transparent;white-space:nowrap}@media (max-width: 768px){.citrus-black-btn-form{margin-top:32px}}.citrus-yellow-btn img{margin-left:8px}.icon-text{padding-right:8px}.contact-text{font-size:16px}.socials-media{display:flex;gap:16px;padding-left:32px}.toast-success{display:flex;align-items:center;gap:10px;position:fixed;top:100px;right:80px;background-color:#333;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 12px #00000026;z-index:9999;opacity:1;transition:opacity .5s ease-in-out}.toast-icon svg{flex-shrink:0}.toast-message{font-size:14px}.toast-success.hide{opacity:0}@media screen and (max-width: 992px){.contact-section{display:flex;padding:40px 16px 0;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.contact-form-div{flex-direction:column;align-items:center;gap:32px}.info-div,.input-div{max-width:100%;width:100%}.input-div{padding:24px 24px 0}.input-group1{flex-direction:column;gap:10px}.input-box{width:100%}.contact-div{display:flex;flex-direction:column;align-items:flex-start;padding:40px 16px 0}.contact-div .col-lg-6,.contact-div .col-md-12,.contact-div .col-sm-12{width:100%}.contact-div .img-contact-2{width:100%;margin-top:20px}}.acc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 768px){.acc-grid{grid-template-columns:repeat(1,1fr)}}.accordion-body:focus{background:#1212120d}.accordion{--bs-accordion-bg: var(--citrus-blue)}.accordion_custom .accordion-item{box-shadow:none;border:1px solid var(--citrus-card-stroke)!important;border-radius:12px!important;overflow:hidden;background-color:transparent}.accordion-item{border:none}.accordion_custom .acc-theme-dark{background-color:#ffffff0d}.accordion-button{padding:16px;font-family:American Typewriter;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.48px;margin:0}@media (max-width: 768px){.accordion-button{font-family:American Typewriter;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.4px}}.accordion_custom .accordion-button:not(.collapsed){box-shadow:none;color:var(--citrus-title-dark);background:#1212120d}.accordion_custom .accordion-body a{display:inline;border:none;padding:0;font-weight:600;text-decoration:underline;transition:none;margin:0;font-size:inherit}.accordion_custom .accordion-button:after{display:none}.accordion_custom .accordion-button .custom-arrow{margin-left:auto;display:inline-flex;align-items:center;padding:10px 14px}.accordion_custom .acc-theme-light .accordion-button .custom-arrow{background-color:#2931890d}.accordion_custom .acc-theme-dark .accordion-button .custom-arrow{background-color:#ffffff1a}.accordion-collapse .list-style1 ol{list-style-type:none;padding-left:30px;counter-reset:list-counter}.accordion-collapse .list-style1>ol>li{margin-bottom:10px;counter-increment:list-counter;position:relative}.accordion-collapse{background-color:#12121280}.accordion-collapse .list-style1 ol>li:before{content:counter(list-counter) ")";position:absolute;left:-30px}.accordion-collapse .list-style1 ul{list-style-type:none;margin-top:5px;padding-left:20px}.accordion-collapse .list-style1 ul li{margin-bottom:5px;position:relative}.accordion-collapse .list-style1 ul li:before{content:"- ";position:absolute;left:-20px}@media (max-width: 767px){.accordion_custom .p-inline-100{padding:0!important}.accordion_custom .accordion-button{font-size:18px;line-height:24px}.accordion_custom .fs-lg{font-size:16px;line-height:22px}.accordion_custom .fs-sm{font-size:14px;line-height:21px}}.accordion-button:focus,.accordion-body:focus,.accordion-button:focus-visible,.accordion:focus,.accordion-collapse{background:#1212120d!important;outline:none}.accordion-button:hover,.accordion-body:hover{background:#acaafa26!important}
