@layer globals,components;@layer globals{@font-face{font-family:Raleway;src:url(../../fonts/Raleway-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Bold;src:url(../../fonts/Raleway-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Black;src:url(../../fonts/Raleway-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Montserrat-SemiBold;src:url(../../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}:root{--font-family-regular: Raleway, sans-serif;--font-size: 16px;--default-text-color: #000;--default-background-color: #262626;--danger-clr: #FF0000;--hero-bg-clr: #262626;--hero-blue-clr: #1063F1;--app-navbar-height: 75px;--max-content-width: 1500px;--max-page-width: 2000px}html{width:100%;height:100vh;font-size:var(--font-size);font-family:var(--font-family-regular);color:var(--default-text-color);scroll-behavior:smooth}html body{background-color:var(--default-background-color)}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}em{font-style:italic}.see{border:2px solid red!important}.ff-montserrat-sb{font-family:Montserrat-SemiBold,sans-serif}.text-danger{color:var(--danger-clr)!important}.text-center{text-align:center!important}.flex{display:flex!important;justify-content:center;align-items:center;gap:.5rem}.flex-start{justify-content:start}.wrap{flex-wrap:wrap}.no-shrink{flex-shrink:0}.margin-right{margin-right:.75rem}.max-width-500{max-width:500px}.max-width-auto{max-width:100%}.width-100{width:100%!important}.no-padding-top{padding-top:0!important}.no-padding{padding:0!important}.quote{background-color:#f6f6f6;width:100%;padding:3rem;display:flex;justify-content:center;flex-direction:column;gap:1rem;font-size:1rem}.text-muted{color:#bbbaba}.no-scroll{touch-action:none!important}.margin-bottom-large{margin-bottom:2rem!important}.margin-bottom-extra{margin-bottom:4rem!important}.margin-bottom-huge{margin-bottom:8rem!important}.padding{padding:2rem!important}.font-small{font-size:.9rem}.no-margin-bottom{margin-bottom:0!important}.text-bold{font-weight:700}.inline-block{display:inline-block!important}.d-none{display:none!important}.pointer{cursor:pointer!important}.fade{position:relative}.fade:after{width:110%;height:40%;position:absolute;bottom:0;left:-5%;background-color:#fff;filter:blur(10px);content:""}.alert{font-size:.9rem;font-weight:700;border:1px solid;padding:.75rem 1rem;border-radius:.25rem;color:#4a4949;line-height:1.4}.alert.alert-success{background-color:#b8fbcf;border-color:#08b50e}.alert.alert-danger{background-color:#fbd3d3;border-color:#fa9090}a.link{color:var(--danger-clr);font-family:Raleway-Bold;text-decoration:none;display:flex;align-items:center;gap:.5rem;width:max-content}a.link:hover{text-decoration:underline}.margin-bottom-half{margin-bottom:.5rem!important}img.flip{transform:rotate(180deg)}.header{min-width:180px;width:max-content;display:flex;justify-content:center;align-items:center;padding:.6rem 2rem;font-size:1rem;font-family:Raleway-Bold;color:var(--danger-clr);position:relative;margin-bottom:2rem}.header:before{content:"";position:absolute;inset:0;border-radius:30px;border:2px solid transparent;background:linear-gradient(45deg,var(--danger-clr),transparent) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button{padding:.65rem 1.5rem;font-size:1rem;background-color:var(--danger-clr);color:#fff;outline:0;border:1px solid var(--danger-clr);border-radius:4px;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none;font-weight:bolder;font-family:Raleway}.button.outline{background-color:transparent;border:1px solid var(--danger-clr);color:var(--danger-clr);transition:all .3s ease}.button.outline:hover{background-color:var(--danger-clr);color:#fff}.large-text{font-size:max(2rem,2vw);font-weight:bolder;line-height:1.4}.form-group{width:100%;flex-direction:column;gap:.5rem}.form-group,.form-row,.radio-group{display:flex}.form-row{gap:1rem}.radio-group{justify-content:flex-start;gap:.5rem}.radio-group label{font-size:1rem;order:1}input,select,textarea{width:100%;padding:.85rem 1rem;border:1px solid #BBBABA;border-radius:.25rem;outline:0;max-width:500px;font-size:1rem;font-family:Raleway;background-color:transparent}input:focus{border:1px solid #999999}select[disabled]{background-color:#e9e9e9;color:#bbbaba}label{font-size:.85rem}main{max-width:var(--max-page-width);margin-inline:auto}.content{--content-outer-space: 4rem;background-color:#fff;display:flex;flex-direction:column;gap:2rem;overflow:hidden}.content .content-group{padding:calc(var(--content-outer-space) + 1.5rem) var(--content-outer-space) calc(var(--content-outer-space) - 1.5rem)}.content .product-section{max-width:var(--max-content-width);margin-inline:auto}.product-section-header{display:flex;gap:10rem;align-items:flex-start}.product-controls{display:flex}.product-controls button{background:transparent;border:0;padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;border-radius:.25rem;transition:all .3s ease}.product-controls button:hover{background-color:#00000005}.product-controls button img{width:18px}.product-controls button img.right{transform:rotate(180deg)}.content .product-demo-section{display:flex;gap:2rem;flex-wrap:nowrap;width:100%;flex-direction:row;overflow:auto hidden;-ms-overflow-style:none;scrollbar-width:none}.content .product-demo-section::-webkit-scrollbar{display:none}.content .group-section{display:flex;gap:1rem;flex-direction:column;align-items:center}.content .group-section p{max-width:1000px;text-align:center;margin-bottom:2rem}.world-map{background-image:url(../../images/backgrounds/world-map.png);background-repeat:no-repeat;background-position:100% 100%}.info-row{--spacing: 5rem;display:flex;align-items:center}.info-row>*:first-child{width:40%}.info-row>*:last-child{width:60%}.info-row .order-first{order:-1}.info-row .large{width:70%!important}.info-row .small{width:30%!important}.info-row .row-image{padding:var(--spacing);display:flex;justify-content:center;align-items:center}.info-row .row-image.show-sm{display:none}.info-row .row-image img{width:80%}.info-row .large.row-image img{width:100%}.info-row .small>div{min-width:500px;background-color:#fff;z-index:1;padding:3rem 3rem 4rem 0;border-radius:.25rem}.info-row .row-details{padding:var(--spacing);display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:700px}.info-row .row-details h3{font-family:Raleway-Bold}.info-row .row-details p{line-height:1.5}.clients{display:flex;align-items:center;justify-content:center;width:max-content;margin-inline:auto;gap:2rem;flex-wrap:wrap;width:100%}.clients img{width:180px}.content-group.partner-section{padding:calc(var(--content-outer-space) + 1.5rem) var(--content-outer-space) calc(var(--content-outer-space) + 1.5rem)}.executive-section{max-width:var(--max-content-width);margin-inline:auto;padding-left:10rem}.executive-section section:not(:first-child){margin-top:2rem}.executive-section section{margin-left:3rem;display:flex;flex-direction:column;gap:.5rem;text-align:left;line-height:1.3;padding-bottom:2rem;border-bottom:2px solid #E9E9E9}.executive-section section blockquote{background-color:#f6f6f6;max-width:calc(var(--max-content-width) / 2);margin-inline:auto;margin-block:2rem;width:100%;padding:2rem;display:flex;justify-content:center;flex-direction:column;gap:1rem}.executive-section section p:not(:first-child){margin-top:1rem}.executive-section section:last-child{border-bottom:none}.executive-section section hr{color:#e9e9e9;margin-block:2rem}.disabled,.loading,.loading-content{pointer-events:none;opacity:.5}.loading:after{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-top:2px solid transparent;border-radius:50%;margin-left:10px;animation:spin .8s linear infinite}.tabs,.tab-content{max-width:900px;margin-inline:auto}.tabs{display:flex;justify-content:space-between;overflow-y:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab-btn{background-color:transparent;padding:.5rem;font-size:1rem;border:0;font-family:Raleway;min-width:200px;border-bottom:3px solid transparent;cursor:pointer}.tab-btn.active{border-bottom:3px solid var(--danger-clr)}.tab-content{display:none;padding:3rem 1rem}.tab-content.active{display:block}.tab-btn.active{font-weight:700}.faq-section{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;gap:1rem}.faq-section details{border-bottom:1px solid #BBBABA}.faq-section details .closed{display:inline-block}.faq-section details .opened{display:none}.faq-section details[open] .opened{display:inline-block}.faq-section details[open] .closed{display:none}.faq-section details .closed img,.faq-section details .opened img{width:24px}.faq-section details summary+*{padding:0 1rem 1.5rem;line-height:1.5}.faq-section details ul{list-style-type:disc}.faq-section details ul li{margin-left:1.5rem}.faq-section summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:2rem 1rem;font-size:1.1rem;gap:1rem;cursor:pointer}.faq-section summary b{font-family:Raleway-Bold}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary::marker{display:none}.max-width{max-width:var(--max-content-width);margin-inline:auto}@media screen and (max-width: 568px){.info-row .row-image.show-sm{display:flex}.info-row .row-image.show-md{display:none}.world-map>.info-row:last-child .row-details{order:1!important}.tab-content{padding:2rem 0}.quote{padding:1.5rem}.faq-section summary{font-size:1rem}}@media screen and (max-width: 768px){.content{--content-outer-space: 2rem}.product-section-header{flex-direction:column;gap:1.5rem}.product-controls button img{width:10px}.large-text{font-size:1.1rem;font-family:Raleway-Bold}.info-row{--spacing: 1rem;flex-direction:column;margin-bottom:2rem}.info-row:last-child{margin-bottom:0}.info-row .row-image img{width:100%}.world-map>.info-row:first-child>*:last-child,.world-map>.info-row:last-child>*:first-child{order:-1}.info-row .row-details{text-align:center}.info-row a.link{margin-inline:auto}.info-row .row-image{width:90%}.info-row .large{width:100%!important;padding:0}.info-row .small{width:100%!important;padding:0;text-align:left}.info-row .small>div{min-width:100%;padding:0 0 3rem}.info-row .row-details.mission{padding:0;text-align:left}.info-row .row-details.mission~.row-image{width:100%;margin-top:2rem}.clients img{width:140px}.form-row{flex-direction:column}.form-row input,.form-row select{max-width:100%}.executive-section section{margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1024px){.product-section-header{gap:4rem}.product-controls button img{width:14px}.large-text{font-size:1.5rem}.info-row{--spacing: 2rem}}@media screen and (min-width: 1400px){.large-text{font-size:2.5rem}}@media screen and (max-width: 1500px){.info-row{--spacing: 1.5rem}}@keyframes spin{to{transform:rotate(360deg)}}}@layer components{.navbar{--navbar-height: var(--app-navbar-height);--navbar-ul-gap: 1rem;width:100%;height:var(--navbar-height);display:flex;align-items:center;background-color:#fff;position:sticky;top:0;z-index:10000;max-width:var(--max-page-width);margin-inline:auto}.navbar ul{display:flex;width:max-content;margin-inline:auto;gap:1.5rem;align-items:center;justify-content:space-between}.navbar ul li a{text-decoration:none;color:#000}.navbar .logo-container{display:inline-block}.navbar .logo{width:150px;margin-right:var(--navbar-ul-gap)}.navbar .contact-us,.navbar .contact-us:focus{padding:.65rem 1.5rem;font-size:1rem;background-color:transparent;outline:0;border:1px solid var(--danger-clr);color:var(--danger-clr);border-radius:4px;cursor:pointer;transition:all .3s ease}.navbar .contact-us{margin-left:var(--navbar-ul-gap)}.navbar .contact-us:hover{background-color:var(--danger-clr);color:#fff}.navbar .menu{display:none;cursor:pointer;padding:.75rem .5rem}.navbar .nav-icon{width:1rem}.navbar .dropdown-trigger{display:flex;align-items:center;gap:.5rem;cursor:pointer}.navbar .dropdown-trigger img{transition:all .3s ease}.navbar .dropdown-content,.nav-mobile-dropdown-content{display:none;position:absolute;background-color:#fff;padding:.65rem 1rem;border-radius:.25rem;left:50%;transform:translate(-50%);width:100%;max-width:1000px;min-width:500px;border-radius:0 0 10px 10px;padding:2rem 10rem 4rem 3rem;z-index:10000;margin-top:1.5rem;gap:2.5rem}.navbar .dropdown-content.mobile,.navbar .nav-mobile-dropdown-content{padding:1.5rem 1.5rem 2rem;width:100vw;min-width:100vw;height:calc(100vh - var(--app-navbar-height));left:0;transform:translate(0);box-sizing:border-box;overflow:hidden}.navbar .dropdown-content.mobile#mobile-content{background:transparent;padding:0}.navbar .dropdown-content.mobile#mobile-content ul{background:#fff;padding:1.5rem 1.5rem 2rem;height:max-content}.navbar .dropdown-content#mobile-content{position:fixed;display:flex;left:200vw;transition:all .3s ease}.navbar .dropdown-content#mobile-content.show{transition:all .3s ease;left:0}.mobile ul{all:unset;display:flex;flex-direction:column;width:max-content;gap:1.5rem}.mobile ul li{all:unset!important}.mobile ul li a{text-decoration:none;display:inline-block;padding-block:.25rem;width:100%;color:#000;cursor:pointer}.mobile ul li button.contact-us{width:100%;margin:.5rem 0 0;background-color:var(--danger-clr);color:#fff}.mobile .nav-mobile-link{display:flex;justify-content:space-between;align-items:center}.mobile .nav-mobile-link img{transform:rotate(270deg)}.nav-mobile-return-link{display:flex!important;gap:.75rem;align-items:center;width:max-content}.nav-mobile-return-link img{transform:rotate(90deg)}.navbar .nav-mobile-dropdown-content{position:fixed;display:flex;padding:1.5rem;margin:0;inset:0;left:200vw;top:0;height:calc(100vh - var(--app-navbar-height));flex-direction:column;overflow:hidden auto;transition:all .3s ease}.navbar .nav-mobile-dropdown-content.show{left:0}.navbar .dropdown-content section{display:flex;flex-direction:column;gap:2rem}.navbar .dropdown-content section h6{font-weight:bolder;color:#bbbaba;font-family:Raleway-Bold}.navbar .dropdown-link p{margin-top:.5rem;color:#707070;font-size:.9rem}.navbar .dropdown-link a{font-family:Raleway-Bold;color:#000;text-decoration:none}.navbar .dropdown-link a:hover{text-decoration:underline}.navbar .dropdown-content.desktop{opacity:0;transition:all .3s ease;z-index:-10000}.navbar .dropdown-content.desktop.show{opacity:1;z-index:10000;position:absolute;display:flex}.navbar .active img{transform:rotate(180deg)}.navbar .normal-weight{font-family:Raleway!important}@media screen and (max-width: 810px){.navbar .menu{display:block}.navbar ul{width:100%;margin:0 1rem}.mobile ul{margin:0}.navbar ul li:not(:first-child){display:none}.navbar ul li:last-child{display:block}.navbar .dropdown-content,.nav-mobile-dropdown-content{margin-top:0;top:var(--app-navbar-height)}.navbar .nav-mobile-dropdown-content{padding-bottom:5rem}}@media screen and (min-width: 810px) and (max-width: 980px){.call-number{display:none}}@media screen and (min-width: 1040px){.navbar{--navbar-ul-gap: 3rem}}}@layer components{.hero{--animation-main-clr: #0F4BAF;--animation-secondary: #0F4BAF54;min-height:calc(100vh - var(--app-navbar-height));height:100%;background-color:var(--hero-bg-clr);display:flex;flex-direction:column;padding:3rem 2rem;color:#fff;position:relative;overflow:hidden}.hero.page{background-color:#fff;background-image:url(../../images/backgrounds/background.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:calc(80vh - var(--app-navbar-height));color:#000;padding-top:2.5rem}.hero.page.no-bg{background-image:none;background-color:#fff;min-height:max-content;padding-bottom:0}.hero.page.no-bg .hero-main{margin-bottom:0}.hero.page .hero-main{margin-bottom:15vh}.hero.page .hero-main p{max-width:80ch;margin-inline:auto}.hero.page .hero-main h1{max-width:30ch!important}.hero .hero-main{display:flex;align-items:center;padding:4vw;max-width:var(--max-content-width);margin-inline:auto;gap:2rem}.hero .button{z-index:10;position:relative}.hero .hero-foot{--client-width: 200px;--duration: 20s;max-width:calc(var(--client-width) * 5);width:100%;margin-inline:auto;overflow:hidden}.hero-foot h4{text-align:center;font-weight:700;margin-bottom:3rem;margin-top:2rem}.hero-foot .clients{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:100%;animation:scroll var(--duration) linear infinite}@media (prefers-reduced-motion: reduce){.hero-foot .clients{animation-play-state:paused}}.hero-foot .clients img{width:var(--client-width);padding-inline:1rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.hero-main-text h1{font-family:Raleway-Bold;font-size:min(4rem,4vw)}.hero-main-text p{margin:2rem 0;line-height:1.6}.hero-main-animation{min-width:40%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.hero-main-animation:after{content:"";position:absolute;background-color:var(--hero-blue-clr);opacity:.5;width:650px;height:1200px;transform:rotate(-220deg);top:-30%;left:20%;border-radius:20rem;filter:blur(200px)}.animation-container{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.animation-container .bar{display:flex;align-items:center;gap:1rem;background-color:var(--animation-main-clr);padding:1rem;border-radius:20px;width:250px;justify-content:center;transform:translateZ(0);will-change:transform,width,background-color}.animation-container .bar:first-child,.animation-container .bar:last-child{background-color:transparent;background:none;opacity:.3}.animation-container .bar:nth-child(2),.animation-container .bar:nth-child(4){background-color:var(--animation-secondary)}.animation-container .bar:nth-child(3){width:350px}.animation-container .bar img{width:20px}.animation-container .bar span{font-family:Raleway-Bold;font-size:1.25rem}.animation-container .bar:nth-child(3){width:350px;animation:slideout 1s cubic-bezier(.25,1,.5,1) infinite;animation-delay:.4s}.animation-container .bar:nth-child(4){animation:slidein 1s cubic-bezier(.25,1,.5,1) infinite;animation-delay:.4s;opacity:.5}.animation-container .bar:nth-child(2){animation:slideaway 1s cubic-bezier(.25,1,.5,1) infinite;animation-delay:.4s;opacity:.5}.animation-container .bar:nth-child(1){animation:slidedown 1s cubic-bezier(.25,1,.5,1) infinite;animation-delay:.4s}.animation-container .bar:nth-child(5){animation:slideup 1s cubic-bezier(.25,1,.5,1) infinite;animation-delay:.4s;opacity:.3}@keyframes slideout{to{opacity:.5}to{transform:translateY(calc(-100% - 1.5rem));width:250px;background-color:var(--animation-secondary)}}@keyframes slidein{to{opacity:1}to{transform:translateY(calc(-100% - 1.5rem));width:350px;background-color:var(--animation-main-clr)}}@keyframes slideaway{to{opacity:.3}to{transform:translateY(calc(-100% - 1.5rem));width:max-content;min-width:250px;background-color:transparent}}@keyframes slidedown{20%{opacity:0}70%{opacity:.25}95%{opacity:.3}to{transform:translateY(calc(500% + 2.55rem))}}@keyframes slideup{to{opacity:.5}to{transform:translateY(calc(-100% - 1.5rem));width:250px;background-color:var(--animation-secondary)}}@media screen and (max-width: 768px){.hero{height:100%;min-height:calc(100vh - var(--app-navbar-height));padding:1rem 1rem 6rem}.hero .hero-main{flex-direction:column}.hero-main-text h1{font-size:2.5rem}.hero-main-text h1,.hero-main-text div,.hero-main-text p{text-align:center}.hero-foot{margin-top:3rem}.hero-foot h3{font-size:1rem}.hero-foot .clients img{width:140px}.hero-main-animation{margin-top:2rem}.hero-main-animation:after{top:-50%;opacity:.3}}@media screen and (min-height: 1000px){.hero{min-height:100%}}@media screen and (max-width: 420px){.hero-main-animation{zoom:.75}}@media screen and (max-width: 320px){.hero-main-animation{zoom:.5}}}@layer components{.product-demo-section{scroll-snap-type:x mandatory;overflow-y:scroll;scroll-behavior:smooth}.product{background-color:#f9f9f9;display:flex;padding:2rem 0 0 1rem;gap:2rem;max-width:1000px;width:100%;border-radius:.25rem;flex-shrink:0;scroll-snap-align:center}.product .product-details h2{font-family:Raleway-Bold;font-size:2.5rem}.product-details{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.product-details ul{margin-left:.65rem;display:flex;flex-direction:column;gap:.65rem;list-style-type:disc}.product-details a{color:var(--danger-clr);font-family:Raleway-Bold;text-decoration:none;display:flex;align-items:center;gap:.5rem}.product-image img{width:100%}.product-details h4{font-weight:bolder}.product-page{margin-top:-30vh}.product-page-image{background-color:#f0f8ff;width:100%;position:relative;margin-bottom:3rem}.product-description-section{--description-gap: 4rem;display:flex;gap:var(--description-gap);max-width:var(--max-content-width);margin-inline:auto;padding-top:0;margin-bottom:5rem;flex-wrap:wrap;justify-content:space-around}.product-description-section .card{border-radius:.25rem;display:flex;flex-direction:column;width:calc((100% / 4) - var(--description-gap));min-width:250px;flex-shrink:0}.product-description-section .card{display:flex;flex-direction:column;gap:1rem;color:#241f20}.product-description-section .card .card-body h5{margin-bottom:1rem;font-family:Raleway-Bold}.product-description-section .card .card-body p{line-height:1.5}.product-card-header{width:max-content;display:flex;justify-content:center;align-items:center;padding:2rem;font-size:1rem;position:relative;margin-bottom:2rem}.product-card-header:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid transparent;background:linear-gradient(45deg,var(--danger-clr),transparent) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media screen and (max-width: 1223px){.product-description-section .card{width:calc(50% - 2rem)}}@media screen and (min-width: 1223px){.product-description-section{--description-gap: 2rem}}@media screen and (max-width: 900px){.product-description-section .card{width:100%;min-width:100%}.product-details{max-width:100%}}@media screen and (max-width: 567px){.product-page{margin-top:-15vh}}@media screen and (max-width: 768px){.product{flex-direction:column;width:100%;max-width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px){.product{width:80vw;max-width:80vw}}@media screen and (min-width: 1300px){.product{max-width:1200px;width:1200px}.product-details{max-width:500px}}}@layer components{.service-section{display:grid;grid-template-rows:auto auto;grid-template-areas:"first-card second-card" "full-card full-card";gap:2rem;max-width:var(--max-content-width);margin-inline:auto;padding-top:0}.service-section .card:nth-child(1){grid-area:first-card}.service-section .card:nth-child(2){grid-area:second-card}.service-section .card:nth-child(3){grid-area:full-card}.service-section .card{background-color:#f9f9f9;border-radius:.25rem;display:flex;flex-direction:column;max-width:calc(var(--max-content-width) / 2)}.service-section .card.row{flex-direction:row;max-width:100%;width:100%;gap:2rem;align-items:center}.service-section .card.row .card-image,.service-section .card.row .card-body{width:50%}.service-section .card.row .card-image{height:100%}.service-section .card.row .card-image img{height:100%;max-height:500px}.service-section .card .card-body{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.service-section .card .card-image img{width:100%;object-fit:cover}.service-section .card .card-body h3{font-weight:bolder}.service-section .card .card-body p{line-height:1.4}.service-section .card .card-body em{font-style:italic}.service-section .card .card-body .card-footer{color:var(--danger-clr);display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 768px){.service-section{grid-template-areas:"first-card" "second-card" "full-card"}.service-section .card.row{flex-direction:column}.service-section .card .card-body .card-footer{flex-direction:column;align-items:flex-start}.service-section .card:nth-child(3) .card-image{order:-1}.service-section .card.row .card-image,.service-section .card.row .card-body{width:100%}.service-section .card.row{gap:0}}@media screen and (min-width: 768px) and (max-width: 1100px){.service-section .card .card-body .card-footer{flex-direction:column;align-items:flex-start}}}@layer components{.banner-section{padding:6rem;width:100%;background:linear-gradient(to right,#fff,#fef0f0);display:flex;gap:6rem;justify-content:center;margin-bottom:3rem;align-items:center}.banner-section.vertical-gradient{background:linear-gradient(to bottom,#fff,#fef0f0)}.banner-section.contact-us{align-items:flex-start}.banner-section .banner-inner{width:100%;max-width:calc(var(--max-content-width) / 2);display:flex;flex-direction:column;gap:.5rem}.banner-inner.info-section h2,.banner-inner.info-section h1,.banner-inner.subscription-section h5,.banner-inner.img-section h2{font-family:Raleway-Bold}.banner-inner.img-section h1{font-size:3rem;font-family:Raleway-Black}.banner-inner.info-section p{margin-top:1.5rem;line-height:1.5}.banner-inner.subscription-section,.banner-inner.img-section{gap:1rem}.banner-inner.subscription-section img{max-width:calc(var(--max-content-width) / 2.5);margin-inline:auto}.banner-inner.img-section img{margin-top:2rem;width:100%;max-width:calc(var(--max-content-width) / 2)}.banner-inner .form-section{display:flex;flex-direction:column;gap:1rem}.banner-inner .form-section input:not([type=radio]),.banner-inner .form-section textarea,.banner-inner .form-section select{max-width:100%}.banner-inner .form-section p{font-size:.9rem;line-height:1.4;color:#241f20}@media screen and (max-width: 768px){.banner-section{padding:4rem 2rem;flex-direction:column}.banner-inner.info-section h2,.banner-inner.info-section h1,.banner-inner.subscription-section h5,.banner-inner p{text-align:center}.banner-inner.info-section h1{font-size:1.5rem}.text-center-sm{text-align:center}.banner-inner.img-section{order:-1}.banner-inner.img-section h1{text-align:center;font-size:1.65rem;font-family:Raleway-Bold}.banner-inner.img-section h2{text-align:center;font-family:Raleway;font-size:1.25rem}.banner-inner .form-section p{text-align:left}.form-row input[type=radio]{width:max-content}.form-group.custom-demo *{text-align:center}.form-group.custom-demo .form-row{width:max-content;margin-inline:auto;flex-direction:row}}@media screen and (min-width: 768px) and (max-width: 1200px){.banner-section{padding:4rem 2rem}.banner-section.contact-us{gap:2rem}}}@layer components{.case-section{display:flex;gap:2rem;max-width:var(--max-content-width);margin-inline:auto;padding-top:0;margin-bottom:5rem;flex-wrap:wrap;justify-content:start;width:100%}.case-section .card{background-color:#f9f9f9;border-radius:.25rem;display:flex;flex-direction:column;width:calc((100% / 3) - 2rem);min-width:350px;flex-shrink:0}.case-section .card .card-image{height:100%}.case-section .card .card-image img{height:400px;max-height:400px}.case-section .card .card-body{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.case-section .card .card-image img{width:100%;object-fit:cover;border-radius:.25rem .25rem 0 0}.case-section .card .card-body h4{font-weight:bolder;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.case-section .card .card-body p{line-height:1.4}.case-section .card .card-body em{font-style:italic}.case-section .card .card-body .card-footer{color:var(--danger-clr);display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 900px){.case-section .card{width:100%;min-width:100%}}}@layer components{.hero-banner{width:100%;max-width:var(--max-content-width);display:flex;gap:6rem;justify-content:center;align-items:center;margin-inline:auto}.hero-banner .wrapper{display:flex;align-items:center;width:100%;border-radius:.5rem;background-color:#f4f4f4}.hero-banner-inner{--inner-width-main: 60%;display:flex;padding:max(2rem,3vw)}.hero-banner-inner.img-area{justify-content:center;align-items:center;position:relative;width:calc(100% - var(--inner-width-main));padding:0}.hero-banner-inner.img-area img{width:100%;border-radius:0 .25rem .25rem 0}.hero-banner-inner.text-area{gap:2rem;flex-direction:column;width:var(--inner-width-main)}.hero-banner-inner.text-area .header{margin-bottom:0}.hero-banner-inner.text-area h2{font-size:max(1.5rem,2.5vw);line-height:1.2;font-family:Raleway-Bold}@media screen and (max-width: 768px){.hero-banner .wrapper{flex-direction:column;align-items:flex-start;gap:2rem}.hero-banner-inner.img-area,.hero-banner-inner.text-area{width:100%}.hero-banner-inner.img-area img{position:relative;width:100%;max-width:100%}}}@layer components{footer{--footer-dark-clr: #590000;display:flex;flex-direction:column;gap:3rem;background:#fff}footer .foot{padding:1.5rem;background-color:var(--footer-dark-clr)}footer .head,footer .main,footer .foot{display:flex;gap:1rem;justify-content:center}.head .contact-section{width:calc(.3 * var(--max-content-width));display:flex;gap:2rem;flex-direction:column;padding:0 2rem}.contact-section>img{width:200px}.contact-section a{color:#000;text-decoration:none}.contact-section ul li{margin-bottom:.5rem}.head .useful-links-section{width:calc(.7 * var(--max-content-width))}.useful-links-section{display:flex;justify-content:space-around}.useful-links-section div{display:flex;flex-direction:column;gap:2.25rem}.useful-links-section div h5{font-weight:bolder;font-family:Raleway-Bold}.useful-links-section div ul{display:flex;flex-direction:column;gap:1.5rem}.useful-links-section div ul a{text-decoration:none;color:#000}.useful-links-section div ul a:hover{text-decoration:underline}.main{margin-bottom:1rem}.main .useful-links-section{gap:10rem}footer .foot{justify-content:space-around}.foot .social-media-links,.foot .terms-and-policy,.foot .copyright{max-width:calc(var(--max-content-width) / 3);width:max-content;color:#fff;display:flex;justify-content:center;gap:1rem;align-items:center;font-weight:700}.foot a{color:#fff;text-decoration:none}.foot a:hover{text-decoration:underline}.foot .social-media-links a{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1200px){footer .foot{justify-content:space-between}}@media screen and (max-width: 1000px){footer .head{flex-direction:column;gap:3rem}.useful-links-section{justify-content:space-between}.head .contact-section,.head .useful-links-section,.main .useful-links-section{width:100%}.head .contact-section{padding:0}.head,.main{padding:2rem}.main{padding-bottom:5rem}.main .useful-links-section{justify-content:flex-start}.contact-section{margin-bottom:3rem}footer .foot{justify-content:space-between;flex-wrap:wrap;gap:2rem}.foot .social-media-links,.foot .terms-and-policy,.foot .copyright{width:max-content;justify-content:flex-start;flex-shrink:0}.foot .terms-and-policy{justify-content:center}.foot .copyright{justify-content:flex-end}}@media screen and (max-width: 768px){.useful-links-section{flex-direction:column;gap:2rem}.main .useful-links-section{gap:2rem}footer{gap:0}.main{padding-top:0}}@media screen and (max-width: 536px){footer .foot{justify-content:center}}}@layer components{[data-popup]{--popup-header: 60px;--popup-footer: auto;--popup-header-text-color: #241F20;--popup-header-background-color: transparent;--popup-max-width: 600px;--popup-max-height: 600px;--popup-z-index: 1000000;z-index:calc(-1 * var(--popup-z-index));position:fixed}[data-popup].show{z-index:var(--popup-z-index);top:0;left:0;width:100vw;height:100vh;background-color:#00000050;display:flex;justify-content:center}[data-popup]:not(.show),[data-popup]:not(.show) *{z-index:calc(-1 * var(--popup-z-index));height:0;opacity:0}.popup{width:50vw;max-width:var(--popup-max-width);background-color:#fff;position:relative;height:max-content;min-height:100px;max-height:var(--popup-max-height);top:min(calc(50% - (var(--popup-max-height) / 2)),200px);border-radius:.25rem;overflow:hidden}.popup .popup-header{height:var(--popup-header);display:flex;align-items:center;background-color:var(--popup-header-background-color);color:var(--popup-header-text-color);padding-inline:1.5rem;padding-top:1.5rem;font-weight:bolder;justify-content:space-between}.popup .popup-header img{width:24px}.popup .popup-footer{height:var(--popup-footer);display:flex;align-items:center;justify-content:end;padding-inline:1rem}.popup .popup-content{padding:2rem;overflow:hidden scroll;height:calc(var(--popup-max-height) - var(--popup-header) - var(--popup-footer))!important}@media screen and (max-width: 810px),screen and (max-height: 600px){[data-popup]{--popup-max-width: 100vw;--popup-max-height: 100%}[data-popup].show .popup{max-width:100vw;width:100vw;max-height:100vh;height:100vh}}}
