.lootus-image-frame{display:block;box-sizing:border-box;width:100%;border:1px solid #3EB9C2;padding:12px;line-height:0;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}
.lootus-image-frame>img{display:block;width:100%;max-width:100%;height:auto;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
body:is(.page-id-4098,.page-id-4251,.page-id-4271,.page-id-4543) :is(#lootus-standard,#lootus-nis2) .nis-hero-illustration{box-sizing:border-box;border:1px solid #3EB9C2;padding:16px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}
body:is(.page-id-4098,.page-id-4251,.page-id-4271,.page-id-4543) :is(#lootus-standard,#lootus-nis2) .nis-hero-illustration img{clip-path:none}
body.single-post .la-content figure.wp-block-image{box-sizing:border-box;border:1px solid #3EB9C2;padding:16px;max-width:100%;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}
body.single-post .la-content figure.wp-block-image img{max-width:100%!important;height:auto;clip-path:none}
body.single-post .la-content figure.wp-block-image figcaption{padding:14px 0 0;line-height:1.6}
body.page-id-4371 #lootus-pentest-lab .lootus-image-frame{margin:0 0 14px}
body.page-id-4371 #lootus-pentest-lab .lootus-image-frame img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border:0!important;padding:0!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero{background:#003B56!important;padding:64px 0!important;color:#FFFEFF!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:60px!important;align-items:center!important;padding:0!important;margin:0 auto!important;width:calc(100% - 96px)!important;max-width:1600px!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero-grid>.et_pb_column{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;align-self:center!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero :is(.et_pb_group,.et_pb_text,.et_pb_heading){padding:0!important;margin:0 0 24px!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero .et_pb_group{margin:0!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero h1{color:#FFFEFF!important;font-size:clamp(30px,3.25vw,46px)!important;line-height:1.35!important;text-transform:none!important;overflow-wrap:anywhere;padding:0!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero .et_pb_text{border:0!important;border-left:3px solid #EE7965!important;padding-left:20px!important;font-size:18px!important;line-height:1.75!important;color:#FFFEFF!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero .et_pb_text :is(p,span,strong){color:#FFFEFF!important;font-size:18px!important;line-height:1.75!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero .et_pb_divider{display:none!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .lootus-service-photo{margin:0!important;width:100%;line-height:0}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .lootus-service-photo-column{background-image:none!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .lootus-service-photo-column>.et_pb_code{width:100%!important;max-width:100%!important;margin:0!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .lootus-framed-image{margin:0!important;width:100%!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .lootus-framed-image .et_pb_image_wrap{display:block!important;box-sizing:border-box;width:100%;border:1px solid #3EB9C2;padding:12px;line-height:0;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .lootus-framed-image img{display:block!important;box-sizing:border-box;width:100%!important;height:auto!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-card-blurb.lootus-card-photo-blurb .et_pb_main_blurb_image{display:block!important;margin:0 0 24px!important;width:100%!important;max-width:100%!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-card-photo-blurb .et_pb_image_wrap{display:block!important;box-sizing:border-box;width:100%;border:1px solid #3EB9C2;padding:10px;line-height:0;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-card-photo-blurb .et_pb_image_wrap img{display:block;width:100%!important;height:auto!important;max-width:100%;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-content>.et_pb_row{max-width:1600px!important;width:calc(100% - 96px)!important;margin-left:auto!important;margin-right:auto!important}
body:is(.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-cases{background:#E2E0E0!important;color:#003B56!important;padding:64px 0!important}
body:is(.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-cases .et_pb_module_header{color:#003B56!important}
body:is(.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-cases .lootus-service-card{background:transparent!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-step{box-sizing:border-box;border:1px solid #3EB9C2!important;padding:24px!important;margin:0 0 18px!important;display:grid;grid-template-columns:42px minmax(0,1fr)!important;gap:20px!important;align-items:start!important;background:#FFFEFF!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-step>.et_pb_blurb{width:100%!important;padding:0!important;margin:0!important;border:0!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-step>.et_pb_blurb:first-child .et_pb_module_header{color:#3EB9C2!important;font-size:26px!important;line-height:1.3!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-step>.et_pb_blurb:last-child .et_pb_module_header{color:#003B56!important;font-size:22px!important;line-height:1.4!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0!important;margin:24px 0!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-extra-card{box-sizing:border-box;width:100%!important;min-width:0;padding:24px!important;border:1px solid #3EB9C2!important;margin:0!important;background:#FFFEFF!important;color:#003B56!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-extra-card :is(p,li,.et_pb_module_header){color:#003B56!important}
@media(max-width:980px){body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero-grid{grid-template-columns:1fr!important;gap:32px!important;width:calc(100% - 40px)!important}body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-content>.et_pb_row{width:calc(100% - 40px)!important}body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero{padding:40px 0!important}body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-pair{grid-template-columns:1fr!important}}
@media(max-width:600px){.lootus-image-frame{padding:10px;clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%)}body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-step{grid-template-columns:34px minmax(0,1fr)!important;padding:20px!important;gap:12px!important}}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-extra-card ul{list-style:none!important;padding-left:0!important}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-extra-card li{position:relative;padding-left:21px!important;margin-bottom:14px}
body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body .lootus-service-extra-card li:before{content:'';position:absolute;left:0;top:.6em;width:7px;height:7px;box-sizing:border-box;border:1.5px solid #3EB9C2;border-radius:50%;background:transparent}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero-grid:before,body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero-grid:after,body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body :is(.lootus-service-step,.lootus-service-pair):before,body:is(.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .et-l--body :is(.lootus-service-step,.lootus-service-pair):after{display:none!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero .et_pb_text,body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) .et-l--body .lootus-service-hero .et_pb_text p{text-align:left!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .et_pb_section.lootus-service-hero{background:#003B56!important;background-color:#003B56!important}
body:is(.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .et_pb_section.lootus-service-cases{background:#E2E0E0!important;background-color:#E2E0E0!important;color:#003B56!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .et_pb_section.lootus-service-content{padding-top:64px!important;padding-bottom:64px!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .et_pb_section.lootus-service-content>.et_pb_row{width:calc(100% - 96px)!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important;padding-bottom:28px!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .lootus-service-content .et_pb_divider{display:none!important}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .lootus-service-content:last-child .et_pb_group{padding-top:24px!important;padding-bottom:24px!important}
@media(max-width:980px){body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .et_pb_section.lootus-service-content>.et_pb_row{width:calc(100% - 40px)!important}body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51) #et-boc .et-l--body .et_pb_section.lootus-service-content{padding-top:40px!important;padding-bottom:40px!important}} body.page-id-45 #et-boc .et-l--body .et_pb_group:has(>.lootus-service-step){display:flex!important;flex-direction:column!important;gap:24px!important;padding:0!important;border:0!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step{grid-template-columns:64px minmax(0,1fr)!important;gap:24px!important;padding:28px 30px!important;margin:0!important;border:1px solid #3EB9C2!important;background:#FFFEFF!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:first-child{display:flex!important;align-items:center;justify-content:center;width:64px!important;height:64px!important;max-width:64px!important;min-width:64px;border:1px solid #3EB9C2!important;border-radius:50%;padding:0!important;margin:0!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:first-child :is(.et_pb_blurb_content,.et_pb_blurb_container){display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;text-align:center!important;line-height:1!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:first-child .et_pb_module_header{font-family:'Futura BT',Futura,sans-serif!important;font-size:26px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:0!important;color:#003B56!important;margin:0!important;padding:0!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:last-child :is(.et_pb_blurb_content,.et_pb_blurb_container,.et_pb_blurb_description){display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:last-child .et_pb_module_header{font-family:'Futura BT',Futura,sans-serif!important;font-size:24px!important;line-height:1.4!important;font-weight:700!important;color:#003B56!important;margin:0 0 12px!important;padding:0!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step .et_pb_blurb_description :is(p,span){font-size:17px!important;line-height:1.75!important;color:#003B56!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step .et_pb_blurb_description p{border:0!important;padding:0!important;margin:0 0 14px!important;text-align:left!important}
body.page-id-45 #et-boc .et-l--body .lootus-service-step .et_pb_blurb_description p:last-child{margin-bottom:0!important}
@media(max-width:600px){body.page-id-45 #et-boc .et-l--body .lootus-service-step{grid-template-columns:44px minmax(0,1fr)!important;gap:16px!important;padding:20px!important}body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:first-child{width:44px!important;height:44px!important;min-width:44px;max-width:44px!important}body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:first-child .et_pb_module_header{font-size:21px!important}body.page-id-45 #et-boc .et-l--body .lootus-service-step>.et_pb_blurb:last-child .et_pb_module_header{font-size:21px!important}} body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .lootus-image-frame{position:relative}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .lootus-image-frame:after{content:'';position:absolute;top:-1px;right:-1px;width:30px;height:30px;pointer-events:none;background:linear-gradient(45deg,transparent calc(50% - .7px),#3EB9C2 calc(50% - .7px),#3EB9C2 calc(50% + .7px),transparent calc(50% + .7px))}
@media(max-width:600px){body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .lootus-image-frame:after{width:25px;height:25px}}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) .lootus-image-frame:after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M0 .7 29.3 30' fill='none' stroke='%233EB9C2' stroke-width='1'/%3E%3C/svg%3E") center/100% 100% no-repeat}
body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) #et-boc .lootus-primary-cta{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;padding:13px 23px!important;min-height:48px;background:#3EB9C2!important;color:#003B56!important;border:1px solid #3EB9C2!important;border-radius:2px;text-decoration:none!important;font:700 16px/1.5 'Futura BT',Futura,sans-serif!important;gap:0!important}body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) #et-boc .lootus-primary-cta:hover{background:#FFFEFF!important;border-color:#FFFEFF!important;color:#003B56!important}body:is(.page-id-32,.page-id-45,.page-id-47,.page-id-51,.page-id-4371) #et-boc .lootus-primary-cta:focus-visible{outline:2px solid #FFFEFF;outline-offset:4px}.lootus-service-cta{margin-top:24px}