@font-face{font-family:'Poppins';src:url('/res/fonts/poppins-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/res/fonts/poppins-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/res/fonts/poppins-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url('/res/fonts/poppins-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}
*,
*::before,
*::after{box-sizing:border-box;}html{font-size:16px;}html, body{margin:0;padding:0;}a{text-decoration:none;color:inherit;}a:focus-visible{outline:2px solid currentColor;outline-offset:2px;}img,
video{max-width:100%;height:auto;}ul, ol{list-style:none;padding:0;margin:0;}button,
select,
textarea,
input{font:inherit;border:none;}button:focus-visible,
select:focus-visible,
textarea:focus-visible,
input:focus-visible{outline:2px solid currentColor;outline-offset:2px;}fieldset{margin:0;padding:0;border:none;}hr{margin:0;border:none;border-top:1px solid currentColor;}code,
pre{font-family:monospace;}small{font-size:0.875em;}
.g-row{position:relative;text-align:center;box-sizing:border-box;display:block;width:100%;}.g-row::after{content:"";clear:both;display:table;}.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12{width:100%;float:none;display:block;box-sizing:border-box;padding:0;}@media only screen and (min-width:768px){.col1{float:left;width:8.33%;}.col2{float:left;width:16.66%;}.col3{float:left;width:25%;}.col4{float:left;width:33.33%;}.col5{float:left;width:41.66%;}.col6{float:left;width:50%;}.col7{float:left;width:58.33%;}.col8{float:left;width:66.66%;}.col9{float:left;width:75%;}.col10{float:left;width:83.33%;}.col11{float:left;width:91.66%;}.col12{float:left;width:100%;}}@media only screen and (min-width:768px){.g-row.gutter > .col1, .g-row.gutter > .col2, .g-row.gutter > .col3, .g-row.gutter > .col4, .g-row.gutter > .col5, .g-row.gutter > .col6, .g-row.gutter > .col7, .g-row.gutter > .col8, .g-row.gutter > .col9, .g-row.gutter > .col10, .g-row.gutter > .col11, .g-row.gutter > .col12{padding-left:10px;padding-right:10px;}.g-row.gutter >:where(.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12):first-child{padding-left:0;}.g-row.gutter >:where(.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12):last-child{padding-right:0;}}@media only screen and (min-width:768px){.col-offset1{margin-left:8.33%;}.col-offset2{margin-left:16.66%;}.col-offset3{margin-left:25%;}.col-offset4{margin-left:33.33%;}.col-offset5{margin-left:41.66%;}.col-offset6{margin-left:50%;}.col-offset7{margin-left:58.33%;}.col-offset8{margin-left:66.66%;}.col-offset9{margin-left:75%;}.col-offset10{margin-left:83.33%;}.col-offset11{margin-left:91.66%;}}@media only screen and (min-width:768px){.g-row.flex-align{display:flex;align-items:center;}.g-row.flex-align::after{content:none;}.g-row.flex-align > .col1, .g-row.flex-align > .col2, .g-row.flex-align > .col3, .g-row.flex-align > .col4, .g-row.flex-align > .col5, .g-row.flex-align > .col6, .g-row.flex-align > .col7, .g-row.flex-align > .col8, .g-row.flex-align > .col9, .g-row.flex-align > .col10, .g-row.flex-align > .col11, .g-row.flex-align > .col12{float:none;}.align-top{align-self:flex-start;}.align-middle{align-self:center;}.align-bottom{align-self:flex-end;}}
.noselect{-webkit-user-select:none;-ms-user-select:none;user-select:none;}.fixed{position:fixed;}.absolute{position:absolute;}.left-aligned{text-align:left;}.right-aligned{text-align:right;}.center-aligned{text-align:center;}.res-left-aligned{text-align:center;}.res-right-aligned{text-align:center;}@media (min-width:768px){.res-left-aligned{text-align:left;}.res-right-aligned{text-align:right;}}.block{display:block;}.inline-block{display:inline-block;}.full-width{box-sizing:border-box !important;width:100% !important;max-width:100% !important;flex-basis:100% !important;display:block !important;}@media (max-width:767.98px){.mob-hidden{display:none !important;}.mob-full-width{box-sizing:border-box !important;width:100% !important;max-width:100% !important;flex-basis:100% !important;display:block !important;}}strong, .strong{font-weight:var(--font-weight-strong, 600);}b, .bold{font-weight:var(--font-weight-bold, 700);}.uppercase{text-transform:uppercase;}.text-break{overflow-wrap:anywhere;word-break:normal;}.not-visible{visibility:hidden;}.hidden{display:none!important;}.invisible{display:none!important;}.rounded-2px{border-radius:2px;}.rounded-4px{border-radius:4px;}.rounded-8px{border-radius:8px;}.overflow-hidden{overflow:hidden;}.w-100{width:100%;}.h-auto{height:auto;}.mx-auto{margin-left:auto;margin-right:auto;}.left5{margin-left:5px;}.left10{margin-left:10px;}.left20{margin-left:20px;}.left30{margin-left:30px;}.left40{margin-left:40px;}.left50{margin-left:50px;}.left60{margin-left:60px;}.right5{margin-right:5px;}.right10{margin-right:10px;}.right20{margin-right:20px;}.right30{margin-right:30px;}.right40{margin-right:40px;}.right50{margin-right:50px;}.right60{margin-right:60px;}.top10{margin-top:10px!important;}.top20{margin-top:20px!important;}.top30{margin-top:30px!important;}.top40{margin-top:40px!important;}.top50{margin-top:50px!important;}.top60{margin-top:60px!important;}.bottom10{margin-bottom:10px!important;}.bottom20{margin-bottom:20px!important;}.bottom30{margin-bottom:30px!important;}.bottom40{margin-bottom:40px!important;}.bottom50{margin-bottom:50px!important;}.bottom60{margin-bottom:60px!important;}.pad10{padding:10px;}.pad20{padding:20px;}.pad30{padding:30px;}.pad40{padding:40px;}.pad50{padding:50px;}.pad60{padding:60px;}.pad70{padding:70px;}.pad80{padding:80px;}.pad90{padding:90px;}.pad100{padding:100px;}.pad-left10{padding-left:10px;}.pad-left20{padding-left:20px;}.pad-left30{padding-left:30px;}.pad-left40{padding-left:40px;}.pad-left50{padding-left:50px;}.pad-left60{padding-left:60px;}.pad-left70{padding-left:70px;}.pad-left80{padding-left:80px;}.pad-left90{padding-left:90px;}.pad-left100{padding-left:100px;}.pad-right10{padding-right:10px;}.pad-right20{padding-right:20px;}.pad-right30{padding-right:30px;}.pad-right40{padding-right:40px;}.pad-right50{padding-right:50px;}.pad-right60{padding-right:60px;}.pad-right70{padding-right:70px;}.pad-right80{padding-right:80px;}.pad-right90{padding-right:90px;}.pad-right100{padding-right:100px;}.hor-pad10{padding-left:10px;padding-right:10px;}.hor-pad20{padding-left:20px;padding-right:20px;}.hor-pad30{padding-left:30px;padding-right:30px;}.hor-pad40{padding-left:40px;padding-right:40px;}.hor-pad50{padding-left:50px;padding-right:50px;}.hor-pad60{padding-left:60px;padding-right:60px;}.hor-pad70{padding-left:70px;padding-right:70px;}.hor-pad80{padding-left:80px;padding-right:80px;}.hor-pad90{padding-left:90px;padding-right:90px;}.hor-pad100{padding-left:100px;padding-right:100px;}.ver-pad10{padding-top:10px;padding-bottom:10px;}.ver-pad20{padding-top:20px;padding-bottom:20px;}.ver-pad30{padding-top:30px;padding-bottom:30px;}.ver-pad40{padding-top:40px;padding-bottom:40px;}.ver-pad50{padding-top:50px;padding-bottom:50px;}.ver-pad60{padding-top:60px;padding-bottom:60px;}.ver-pad70{padding-top:70px;padding-bottom:70px;}.ver-pad80{padding-top:80px;padding-bottom:80px;}.ver-pad90{padding-top:90px;padding-bottom:90px;}.ver-pad100{padding-top:100px;padding-bottom:100px;}.res-pad-left10,
.res-pad-left20,
.res-pad-left30,
.res-pad-left40,
.res-pad-left50,
.res-pad-left60,
.res-pad-left70,
.res-pad-left80,
.res-pad-left90,
.res-pad-left100{padding-left:0;}.res-pad-right10,
.res-pad-right20,
.res-pad-right30,
.res-pad-right40,
.res-pad-right50,
.res-pad-right60,
.res-pad-right70,
.res-pad-right80,
.res-pad-right90,
.res-pad-right100{padding-right:0;}.res-margin-left10,
.res-margin-left20,
.res-margin-left30,
.res-margin-left40,
.res-margin-left50,
.res-margin-left60{margin-left:0;}.res-margin-right10,
.res-margin-right20,
.res-margin-right30,
.res-margin-right40,
.res-margin-right50,
.res-margin-right60{margin-right:0;}.res-margin-top-10{margin-top:10px;}.res-margin-top-20{margin-top:20px;}.res-margin-top-30{margin-top:30px;}.res-margin-top-40{margin-top:40px;}.res-margin-top-50{margin-top:50px;}.res-margin-top-60{margin-top:60px;}@media (min-width:800px){.res-pad-left10{padding-left:10px;}.res-pad-right10{padding-right:10px;}.res-pad-left20{padding-left:20px;}.res-pad-right20{padding-right:20px;}.res-pad-left30{padding-left:30px;}.res-pad-right30{padding-right:30px;}.res-pad-left40{padding-left:40px;}.res-pad-right40{padding-right:40px;}.res-pad-left50{padding-left:50px;}.res-pad-right50{padding-right:50px;}.res-pad-left60{padding-left:60px;}.res-pad-right60{padding-right:60px;}.res-pad-left70{padding-left:70px;}.res-pad-right70{padding-right:70px;}.res-pad-left80{padding-left:80px;}.res-pad-right80{padding-right:80px;}.res-pad-left90{padding-left:90px;}.res-pad-right90{padding-right:90px;}.res-pad-left100{padding-left:100px;}.res-pad-right100{padding-right:100px;}.res-margin-left10{margin-left:10px;}.res-margin-left20{margin-left:20px;}.res-margin-left30{margin-left:30px;}.res-margin-left40{margin-left:40px;}.res-margin-left50{margin-left:50px;}.res-margin-left60{margin-left:60px;}.res-margin-right10{margin-right:10px;}.res-margin-right20{margin-right:20px;}.res-margin-right30{margin-right:30px;}.res-margin-right40{margin-right:40px;}.res-margin-right50{margin-right:50px;}.res-margin-right60{margin-right:60px;}.res-margin-top-10, .res-margin-top-20, .res-margin-top-30, .res-margin-top-40, .res-margin-top-50, .res-margin-top-60{margin-top:0;}}
.msg-bar{opacity:0;transition:opacity 0.8s ease-in-out;position:fixed;z-index:9999;text-align:left;left:0;right:0;top:0;}.msg-bar-info,
.msg-bar-error{color:var(--color-text-inverse, #fff);box-shadow:0 2px 8px rgba(0, 0, 0, 0.15);}.msg-bar-info{background-color:var(--color-success, #5fc063);}.msg-bar-error{background-color:var(--color-error, #b73939);}.msg-bar-text{display:block;line-height:1.4;padding:18px;}.form-error-box-cont{margin-top:20px;}.form-error-box{display:inline-flex;align-items:center;justify-content:center;color:var(--color-red, #990000);font-size:var(--font-size-small);line-height:1.35;gap:6px;}.form-error-icon{display:inline-block;mask:url("../img/aptus/form-error.svg") center / contain no-repeat;-webkit-mask:url("../img/aptus/form-error.svg") center / contain no-repeat;background-color:currentColor;flex:0 0 auto;height:14px;width:14px;}.form-error-text{display:inline-block;}.fade-overlay{top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9997;background-color:rgba(255, 255, 255, 0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity 0.3s ease;pointer-events:none;position:fixed;opacity:0;}.trace-message,
.ajax-loading{transition:opacity 0.25s ease, transform 0.25s ease;transform:translateY(-6px);display:inline-flex;align-items:center;gap:8px;padding:12px 16px;max-width:calc(100vw - 48px);min-width:240px;background:#1f2933;color:#ffffff;border:1px solid rgba(255, 255, 255, 0.12);border-radius:8px;box-shadow:0 10px 28px rgba(0, 0, 0, 0.26), 0 2px 6px rgba(0, 0, 0, 0.18);text-align:left;line-height:1.35;bottom:auto;position:fixed;right:20px;z-index:9999;opacity:0;top:24%;}.ajax-loading{top:24%;}.msg-loader-icon{display:inline-block;width:16px;height:16px;color:currentColor;flex:0 0 auto;}:where(#status-msg){display:inline-block;}.msg-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(255, 255, 255, 0.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity 0.25s ease;opacity:0;}.msg-alert{display:flex;flex-direction:column;width:100%;max-width:420px;background:var(--color-surface, #fff);color:var(--color-text, #1f2933);border:1px solid rgba(0, 0, 0, 0.06);border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgba(0, 0, 0, 0.18), 0 2px 8px rgba(0, 0, 0, 0.12);text-align:left;transform:translateY(8px) scale(0.98);transition:transform 0.25s ease;}.msg-alert-overlay.is-open .msg-alert{transform:translateY(0) scale(1);}.msg-alert-header{display:flex;align-items:center;background:var(--color-surface-subtle, #fcfcfc);border-bottom:1px solid rgba(0, 0, 0, 0.06);padding:14px 24px;gap:10px;}.msg-alert-icon{color:var(--color-red, #b73939);flex:0 0 auto;}.msg-alert-title{font-size:var(--font-size-large, 17px);font-weight:var(--font-weight-strong, 700);line-height:1.3;}.msg-alert-body{display:flex;flex-direction:column;padding:28px 24px;gap:18px;}.msg-alert-text{line-height:1.5;color:var(--color-text-muted, #52606d);margin:0;}.msg-alert-footer{justify-content:flex-end;display:flex;}.msg-alert-close-btn{cursor:pointer;}.msg-alert-close-btn:hover{filter:brightness(0.94);}.msg-alert-close-btn:focus-visible{outline:2px solid var(--color-error, #b73939);outline-offset:2px;}@media (max-width:767.98px){.msg-bar{text-align:center;}.msg-alert-footer{justify-content:stretch;}.msg-alert-close-btn{width:100%;}}
.breadcrumb{padding-top:6px;padding-bottom:6px;font-size:var(--font-size-small);width:100%;}.breadcrumb ol{display:flex;align-items:center;overflow:hidden;list-style:none;white-space:nowrap;min-width:0;gap:6px 4px;padding:0;margin:0;}.breadcrumb li{display:none;align-items:center;color:var(--text-muted-color, #667);min-width:0;}.breadcrumb li:nth-last-child(-n + 2){display:flex;}.breadcrumb li + li::before{content:"";flex:0 0 auto;display:inline-block;margin-right:10px;border-top:1px solid currentColor;border-right:1px solid currentColor;color:var(--text-muted-color, #667);transform:rotate(45deg);height:6px;width:6px;}.breadcrumb li:nth-last-child(2){flex:0 0 auto;}.breadcrumb li:last-child{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;}.breadcrumb a{color:var(--link-color);text-decoration:none;}.breadcrumb a:hover,
.breadcrumb a:focus{text-decoration:underline;}.breadcrumb [aria-current="page"]{color:var(--text-color);}@media only screen and (min-width:768px){.breadcrumb ol{flex-wrap:wrap;overflow:visible;white-space:normal;}.breadcrumb li{display:flex;}.breadcrumb li:nth-last-child(2)::before{display:inline-block;}.breadcrumb li:last-child{text-overflow:clip;white-space:normal;overflow:visible;}}
.subtle-shadow{box-shadow:0 1px 2px rgba(15, 23, 42, 0.06), 0 1px 3px rgba(15, 23, 42, 0.04);}.light-shadow{box-shadow:0 2px 4px rgba(15, 23, 42, 0.06), 0 4px 10px rgba(15, 23, 42, 0.08);}.base-shadow{box-shadow:0 8px 16px rgba(15, 23, 42, 0.08), 0 3px 6px rgba(15, 23, 42, 0.06);}.elevated-shadow{box-shadow:0 16px 32px rgba(15, 23, 42, 0.12), 0 6px 12px rgba(15, 23, 42, 0.08);}.contained-shadow{box-shadow:0 1px 2px rgba(15, 23, 42, 0.16), 0 3px 8px rgba(15, 23, 42, 0.10);}.framed-shadow{border:1px solid rgba(15, 23, 42, 0.08);box-shadow:0 1px 2px rgba(15, 23, 42, 0.05);}.rounded-img{border-radius:8px;}.circle-img{border-radius:50%;}.img-cover{width:100%;height:100%;object-fit:cover;}.img-contain{width:100%;height:100%;object-fit:contain;}.img-grayscale{filter:grayscale(100%);transition:filter .3s ease;}.img-grayscale:hover{filter:grayscale(0%);}.img-zoom-wrap{overflow:hidden;display:block;}.img-zoom-wrap img{transition:transform .3s ease;}.img-zoom-wrap:hover img{transform:scale(1.08);}.img-caption-wrap{position:relative;display:block;}.img-caption-wrap .img-caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:12px 14px;color:#ffffff;background:linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,0));}
.gdpr-bottom-box{width:100%;bottom:10px;position:fixed;padding:10px 30px;text-align:center;z-index:1000;left:0;}.gdpr-bottom-box-cont{background-color:var(--gdpr-bg, #f7f7f7);box-shadow:0 0 12px rgba(170, 170, 170, .2);background-clip:padding-box;border:1px solid var(--gdpr-border, #e5e5e5);border-radius:8px;max-width:960px;display:block;margin:0 auto;padding:20px 30px;}.gdpr-bottom-box-cont p{line-height:1.5em;color:var(--gdpr-text, #292929);}.gdpr-bottom-box button{outline:none;filter:none;box-shadow:none;text-shadow:none;white-space:nowrap;user-select:none;transition:color 0.4s, background 0.7s ease;cursor:pointer;background-color:var(--gdpr-button-bg, #d1d1d1);padding:10px 20px;border:solid 1px var(--gdpr-button-border, #cbcbcb);border-radius:6px;color:var(--gdpr-button-text, #212121);}.gdpr-bottom-box button:hover{background-color:var(--gdpr-button-bg-hover, #616161);color:var(--gdpr-button-text-hover, #fff);}@media (max-width:767.98px){.gdpr-bottom-box-cont{max-width:100%;}}:where(#gdpr-box){opacity:1;transition:opacity 0.5s ease-in-out;pointer-events:auto;}:where(#gdpr-box).noshow{opacity:0;pointer-events:none;}
.eyebrow{display:inline-flex;align-items:center;margin-bottom:8px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--accent-color);line-height:1;gap:6px;}.eyebrow-mark{width:30px;height:2px;display:inline-block;background:linear-gradient( 90deg, var(--accent-color) 0%, rgba(242, 140, 0, 0.18) 100% );}
.ui-status-active,
.ui-status-inactive{display:inline-block;padding:0.25em 0.55em;border-radius:999px;color:#ffffff;font-size:0.875em;font-weight:600;line-height:1.2;}.ui-status-active{background-color:var(--color-green, #00B16A);}.ui-status-inactive{background-color:var(--color-gray, #595959);}.status-active{background-color:var(--color-green, #00B16A);}.status-inactive{background-color:var(--color-gray, #595959);}.def-list{list-style-type:square;list-style-position:outside;padding-left:1.2em;}.def-list li{padding:2px 0;}.simple-list{list-style-type:none;list-style-position:outside;padding-left:0;}.ui-img-tn,
.ui-img-sm,
.ui-img-md,
.ui-img-lg,
.ui-img-xl{width:100%;height:auto;}.ui-img-tn{max-width:124px;}.ui-img-sm{max-width:320px;}.ui-img-md{max-width:400px;}.ui-img-lg{max-width:640px;}.ui-img-xl{max-width:1256px;}.notetext{margin-bottom:8px;color:#717171;}.old-text{text-decoration:line-through;}.ui-check-list{list-style:none;margin:0;padding:0;color:#676767;}.ui-check-list li{position:relative;padding:4px 0 4px 1.7em;line-height:1.38em;}.ui-check-list li::before{content:"";position:absolute;left:0;top:0.45em;width:0.95em;height:0.95em;background-color:#2ECC71;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.78 3.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 8.28a.75.75 0 1 1 1.06-1.06L6 9.94l6.72-6.72a.75.75 0 0 1 1.06 0z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.78 3.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 8.28a.75.75 0 1 1 1.06-1.06L6 9.94l6.72-6.72a.75.75 0 0 1 1.06 0z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;}.ui-btn-slide,
.white-sliding-cta,
.red-sliding-cta,
.green-sliding-cta,
.red-sliding-cta-2,
.white-sliding-cta-2,
.green-sliding-cta-2{background-size:220% 100%;background-position:0 0;}.ui-btn-slide:hover,
.ui-btn-slide:focus,
.white-sliding-cta:hover,
.white-sliding-cta:focus,
.red-sliding-cta:hover,
.red-sliding-cta:focus,
.green-sliding-cta:hover,
.green-sliding-cta:focus,
.red-sliding-cta-2:hover,
.red-sliding-cta-2:focus,
.white-sliding-cta-2:hover,
.white-sliding-cta-2:focus,
.green-sliding-cta-2:hover,
.green-sliding-cta-2:focus{background-position:100% 0;}.ui-btn-slide{color:var(--accent-color, #990000);border-color:var(--accent-color, #990000);background-image:linear-gradient( to right, transparent 50%, var(--accent-color, #990000) 50% );}.ui-btn-slide:hover,
.ui-btn-slide:focus{color:#ffffff;border-color:var(--accent-color, #990000);}.ui-btn-slide-white,
.white-sliding-cta,
.white-sliding-cta-2{color:#ffffff;border-color:#f1f1f1;background-image:linear-gradient( to right, transparent 50%, #ffffff 50% );}.ui-btn-slide-white:hover,
.ui-btn-slide-white:focus,
.white-sliding-cta:hover,
.white-sliding-cta:focus,
.white-sliding-cta-2:hover,
.white-sliding-cta-2:focus{color:#bc312a;border-color:#ffffff;}.ui-btn-slide-red,
.red-sliding-cta,
.red-sliding-cta-2{color:#eb3e35;border-color:#f17771;background-image:linear-gradient( to right, transparent 50%, #eb3e35 50% );}.ui-btn-slide-red:hover,
.ui-btn-slide-red:focus,
.red-sliding-cta:hover,
.red-sliding-cta:focus,
.red-sliding-cta-2:hover,
.red-sliding-cta-2:focus{color:#ffffff;border-color:#eb3e35;}.ui-btn-slide-green,
.green-sliding-cta,
.green-sliding-cta-2{color:#157e3d;border-color:#20c05c;background-image:linear-gradient( to right, transparent 50%, #20c05c 50% );}.ui-btn-slide-green:hover,
.ui-btn-slide-green:focus,
.green-sliding-cta:hover,
.green-sliding-cta:focus,
.green-sliding-cta-2:hover,
.green-sliding-cta-2:focus{color:#ffffff;border-color:#20c05c;}.black-text-bg,
.ui-text-bg{color:#ffffff;background-color:rgba(0, 0, 0, 0.8);}.shock-red-text-bg{color:#ffffff;background-color:rgba(246, 71, 71, 0.8);}.red-text-bg,
.ui-text-bg-red{color:#ffffff;background-color:rgba(194, 76, 76, 0.8);}.green-text-bg,
.ui-text-bg-green{color:#ffffff;background-color:rgba(38, 166, 91, 0.8);}.ui-text-bg,
.ui-text-bg-red,
.ui-text-bg-green{display:inline;padding:0.08em 0.25em;box-decoration-break:clone;-webkit-box-decoration-break:clone;}:where(#old-browser-warning){position:fixed;top:0;left:0;right:0;background-color:#282829;color:#fff;padding:14px 20px;text-align:left;z-index:9999;box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);}.bwarn-cont{display:inline-block;}@keyframes spin{to{transform:rotate(360deg);}}.el-spinner{width:16px;height:16px;border:2px solid rgba(0, 0, 0, 0.2);border-top-color:rgba(0, 0, 0, 0.8);animation:spin 0.6s linear infinite;transition:opacity 0.4s ease;vertical-align:middle;display:inline-block;border-radius:50%;}.el-fade-out{opacity:0;}.el-fade-up{transform:translateY(30px);transition:opacity 0.7s ease-out, transform 0.7s ease-out;opacity:0;}.el-fade-up.visible{transform:translateY(0);opacity:1;}.ui-is-loading{pointer-events:none;opacity:0.7;}.spacer{width:100%;display:block;height:var(--spacer-size, 10px);flex-shrink:0;}.spacer-10{--spacer-size:10px;}.spacer-20{--spacer-size:20px;}.spacer-30{--spacer-size:30px;}.spacer-40{--spacer-size:40px;}.spacer-50{--spacer-size:50px;}.goto-top{display:none;bottom:30px;padding:12px 12px;overflow:hidden;position:fixed;right:16px;z-index:9991;background-color:#666666;color:#ffffff;font-size:1.8em;cursor:pointer;transition:color 0.2s, background 0.5s;}.goto-top:hover{background-color:#26C281;}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.text-clamp-4{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.text-clamp-5{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.flex-row{display:flex;flex-direction:row;}.flex-col{display:flex;flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.justify-start{justify-content:flex-start;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.align-start{align-items:flex-start;}.align-center{align-items:center;}.align-end{align-items:flex-end;}.align-stretch{align-items:stretch;}.aspect-ratio-1x1{aspect-ratio:1 / 1;}.aspect-ratio-16x9{aspect-ratio:16 / 9;}.aspect-ratio-4x3{aspect-ratio:4 / 3;}.aspect-ratio-21x9{aspect-ratio:21 / 9;}.aspect-ratio-3x2{aspect-ratio:3 / 2;}
.white-text{color:var(--color-white);}.green-text{color:var(--color-green);}.red-text{color:var(--color-red);}.blue-text{color:var(--color-blue);}.orange-text{color:var(--color-orange);}.white-bg{background-color:var(--color-white);}.devby-text,
.devby{font-size:1.2rem;}.devby-text{color:#f1f1f0!important;}.devby{transition:color 0.4s, background 0.5s, border 0.4s;border-bottom:solid 1px rgba(3, 169, 244, 0.3);padding-bottom:1px;color:#03a9f4;}.devby:hover{border-bottom:solid 1px rgba(3, 169, 244, 1);color:#0275a8;}.content-list{list-style:disc;padding-left:1.25rem;margin:0 0 1.2rem 0;}.content-list li{margin:0 0 .35rem 0;line-height:1.5;}.content-list li::marker{font-size:.86em;color:currentColor;}
:root{--font-primary:'Poppins', sans-serif;--text-color:#393a56;--title-color:#242a56;--def-line-height:1.56em;--link-color:#1f5fa8;--link-color-hover:#db0042;--link-color-visited:#1f5fa8;--font-size-def:1.35rem;--font-size-small:1.22rem;--font-size-micro:1.1rem;--menu-font-size:1.22rem;--font-size-datalist:1.22rem;--font-weight-def:400;--font-weight-strong:600;--font-weight-bold:800;--font-weight-impact:900;--accent-color:#f59e0b;--contrast-color:#111936;--color-secondary:#db0042;--color-white:#ffffff;--color-green:#218c74;--color-red:#990000;--color-blue:#2574A9;--color-orange:#df542a;--color-black:#343434;--color-yellow:#f28c00;--input-border:#c1c1c1;--input-bg:#fff;--input-color:#343434;--input-focus-border:rgba(33, 150, 243, 0.6);--input-focus-bg:rgba(227, 242, 253, 0.2);--input-focus-shadow:0 0 0 1px rgba(33, 150, 243, 0.3);--container-max-width:1072px;--container-hpadding:1.8rem;--container-vpadding:3.5rem;--container-narrow-max-width:740px;--spacer-size:10px;--button-size-sm:1.24rem;--button-size-md:1.3rem;--button-size-lg:1.4rem;--button-bg:var(--accent-color);--button-bg-hover:var(--contrast-color);--button-color:#ffffff;--button-color-hover:#ffffff;--faq-border:1px solid #1f5fa8;--faq-q-bg:rgba(242, 245, 250);--faq-q-text-color:var(--text-color);--faq-q-text-hover:var(--link-color);--z-1:1;--z-2:2;--z-3:3;--datalist-head-radius:0;--datalist-head-bg:#f2f2f2;--datalist-head-color:#393939;--datalist-text-color:#434344;--datalist-row-hover-bg:#eef2f6;--datalist-row-alt-bg:#f4fafa;--datalist-empty-bg:#cdeb8b;--datalist-empty-color:#36393d;--datalist-action-color:#507e9f;--datalist-action-hover-color:#3b5998;--datalist-summary-color:#818181;--datalist-pager-bg:#f1f1f1;--datalist-pager-color:#4285f4;--datalist-pager-border:#f0f0f0;--datalist-pager-hover-bg:#4285f4;--datalist-pager-hover-color:#ffffff;--datalist-pager-current-bg:#e9e9e9;--datalist-pager-current-color:#959595;--datalist-pager-current-border:#e8e8e8;}@media only screen and (min-width:768px){:root{--def-line-height:1.56em;--font-size-def:1.42rem;--font-size-small:1.14rem;--menu-font-size:1.26rem;--font-size-datalist:1.26rem;--container-max-width:1072px;--container-hpadding:1.8rem;--container-vpadding:6rem;--container-narrow-max-width:740px;--button-size-sm:1.3rem;--button-size-md:1.4rem;--button-size-lg:1.5rem;}}html{font-size:64.5%;font-display:swap;}html,
body{height:100%;min-height:100%;width:100%;}body{text-align:center;z-index:var(--z-1);overflow-x:hidden;font-family:var(--font-primary);font-size:var(--font-size-def);font-weight:var(--font-weight-def);color:var(--text-color);line-height:var(--def-line-height);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}a, .cmd-link{color:var(--link-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--link-color);transition:color 0.3s ease;}a:hover, .cmd-link:hover{color:var(--link-color-hover);text-decoration-color:var(--accent-color);text-decoration-thickness:1px;}.cmd-link{position:relative;padding-bottom:1px;cursor:pointer;}.cmd-link::after{top:2;bottom:0;left:0;width:100%;height:1px;position:absolute;background-color:var(--color-secondary);transition:transform 0.3s ease;transform-origin:left;transform:scaleX(0);content:'';}.cmd-link:hover::after{transform:scaleX(1);}#page,
#nojs-content{margin:0 auto;text-align:center;background-color:#f9f9fa;min-height:500px;max-width:1430px;width:100%;}#nojs-content{min-height:350px;background-color:#ffffff;padding:70px 20px;}#nojs-content p{line-height:1.5em;color:#383839;}.pgcontainer{display:block;max-width:var(--container-max-width);padding-top:var(--container-vpadding);padding-bottom:var(--container-vpadding);padding-left:var(--container-hpadding);padding-right:var(--container-hpadding);margin-left:auto;margin-right:auto;width:100%;}.main-content{-animate-delay:1.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;display:none;width:100%;}.def-content{position:relative;align-items:center;justify-content:center;text-align:center;display:flex;}.def-content-inner,
.def-content-narrow{position:relative;display:inline-block;text-align:left;width:100%;z-index:2;}.def-content-inner{max-width:var(--container-max-width);}.def-content-narrow{max-width:var(--container-narrow-max-width);margin:0 auto;}.def-padding{padding:var(--container-vpadding) var(--container-hpadding);}.def-ver-padding{padding-top:var(--container-vpadding);padding-bottom:var(--container-vpadding);}.def-hor-padding{padding-left:var(--container-hpadding);padding-right:var(--container-hpadding);}@media (max-width:768px){.mob-ver-padding{padding-top:var(--container-vpadding);padding-bottom:var(--container-vpadding);}.mob-hor-padding{padding-left:var(--container-hpadding);padding-right:var(--container-hpadding);}}.white-bg{background-color:var(--color-white);}.z2{z-index:var(--z-2);}.z3{z-index:var(--z-3);}.def-page{padding-top:var(--spacing-page-padding);padding-bottom:var(--spacing-page-padding);}.def-pg-head{margin:0 auto;border:none;width:100%;}.def-pg-head .page-head{background-color:var(--color-primary);height:var(--page-head-height);}.def-pg-head .page-head{background-color:#263c7d;height:70px;}.pg-title-cont{-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;top:70%;}.hero-section{position:relative;min-height:90vh;display:flex;align-items:center;background:url('/res/img/agencia-digital-arriminum-bg.webp') center right / cover no-repeat;color:#fff;overflow:hidden;}.hero-section::before{content:"";position:absolute;inset:0;background:linear-gradient( 90deg, rgba(8, 12, 18, 0.68) 0%, rgba(8, 12, 18, 0.58) 38%, rgba(8, 12, 18, 0.38) 72%, rgba(8, 12, 18, 0.20) 100% );z-index:1;}.hero-content{position:relative;padding:var(--container-hpadding);max-width:var(--container-max-width);width:100%;text-align:left;margin:0 auto;z-index:2;}.hero-text{max-width:640px;text-align:left;}.hero-content h1{font-size:1.6rem;font-weight:var(--font-weight-def);text-transform:uppercase;color:#ffffff;}.hero-content .htitle{font-size:3.9rem;display:block;font-weight:var(--font-weight-impact);text-shadow:0 1px 3px rgba(41, 41, 41, 0.2);margin:6px 0 0 0;color:#ffffff;line-height:1.06em;}.hero-subhead{display:block;margin-top:12px;}.hero-subhead .hsubtitle{margin:0;display:inline;font-size:1.48rem;line-height:1.8;font-weight:600;color:#1d2730;background:rgba(255,255,255,0.88);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0.16em 0.42em;}.nav-link,
.cmd-button,
.wcmd-button{font-weight:var(--font-weight-strong);transition:background-color 0.3s ease, color 0.3s ease, border-color 0.5s ease;text-decoration:none;cursor:pointer;}.nav-link{color:var(--accent-color);padding-bottom:1px;}.nav-link::after{content:'';position:absolute;top:2;bottom:0;left:0;width:100%;height:1px;background-color:var(--accent-color);transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;}.nav-link:hover::after{transform:scaleX(1);}.cmd-button,
.wcmd-button{padding:10px 18px;}.cmd-button{background-color:var(--accent-color);border:solid 1px var(--accent-color);color:#ffffff;}.cmd-button:hover{background-color:var(--contrast-color);border:solid 1px var(--contrast-color);color:#ffffff;}.wcmd-button{background-color:transparent;border:solid 1px #ffffff;color:#ffffff;}.wcmd-button:hover{background-color:var(--accent-color);border:solid 1px var(--accent-color);color:#ffffff;}.page-header{background-color:var(--color-black);padding:2px 0;text-align:center;justify-content:center;align-items:center;display:flex;}.page-header-inner{max-width:var(--container-max-width);padding:var(--container-hpadding);width:100%;}.page-title{font-weight:var(--font-weight-impact);text-shadow:1px 1px 3px rgba(44, 44, 44, 0.22);font-size:2.7rem;text-align:left;color:#ffffff;margin:0;}@media (max-width:768px){.page-title{font-size:2rem;}}@media (max-width:480px){.page-title{font-size:1.8rem;}}.cert-search{padding:100px var(--container-hpadding);background-color:#ffffff;position:relative;background-size:cover;align-items:center;justify-content:center;text-align:center;display:flex;}.cert-search::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.96);z-index:1;}.cert-form-container{display:inline-block;max-width:680px;z-index:2;}.cert-form-container .app_form{display:inline-block;}.cert-form-inner{border:solid 1px #e5e5e5;margin-top:26px;border-radius:4px;padding:30px;}.cert-form-inner .right-submit-bar{margin-top:0;}.hintro-box{display:inline-block;margin-bottom:-220px;margin-top:50px;padding:30px;width:100% !important;max-width:860px !important;background-repeat:no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background:url('/res/img/t4.jpg') no-repeat center center;}.hintro-inner{border:solid 2px #ffffff;padding-top:90px;padding-bottom:90px;}.hintro-img{height:auto !important;max-width:860px !important;width:100% !important;transform:perspective(1px);border:none;}.hfaq{padding-top:100px;padding-bottom:100px;background-color:#edeff7;}.cform{position:relative;display:block;margin:90px auto 30px auto;max-width:600px;width:100%;}.cform form{text-align:left;}.cform form input[type="checkbox"],
.cform form input[type="email"],
.cform form input[type="number"],
.cform form input[type="password"],
.cform form input[type="text"],
.cform form input[type="url"],
.cform form textarea,
.cform form select{padding:16px 12px;font-size:1.58rem;color:#515151;}.cform form label{font-size:1.5rem;color:#454546;font-weight:700;}.quote-cont{position:relative;align-items:center;justify-content:center;background-image:url('/res/img/bg2.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:150px 0;display:flex;}.quote-cont::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 63, 122, 0.8);z-index:1;}.quote-inner{position:relative;display:inline-block;padding:var(--container-hpadding);max-width:var(--container-max-width);z-index:2;}.quote-box{display:inline-block;background-color:rgba(0, 191, 99, 0.5);border-radius:30px 2px 2px 2px;padding:30px;font-size:1.64rem;line-height:1.6em;}.top-content-right{background-color:rgba(212, 212, 212, 0.1);border-left:solid 1px rgba(200, 200, 200, 0.3);text-align:left;padding-left:40px;padding-right:40px;display:block;}@media (max-width:480px){.top-content-right{padding-left:var(--container-hpadding);padding-right:var(--container-hpadding);border-left:none;}}.contact-list{display:flex;flex-direction:column;gap:20px;}.contact-item{display:inline-flex;align-items:center;max-width:max-content;color:var(--text-color, #182033);text-decoration:none;gap:10px;}.contact-icon{width:52px;height:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-blue, #0b84e5);background:var(--contact-icon-bg, #e9e9e9);border-radius:50%;}.contact-icon svg{display:block;width:18px;height:18px;}.contact-text{display:flex;flex-direction:column;line-height:1.18;gap:4px;}.contact-text strong{color:var(--contact-title-color, #182033);font-weight:var(--font-weight-strong);}.contact-text span{color:var(--text-color, #182033);}@media (max-width:480px){.contact-list{gap:18px;}.contact-item{gap:12px;}.contact-icon{width:48px;height:48px;flex-basis:48px;}}.home-services{background-color:#ffffff;}.home-solution{background-color:#fafafc;background-color:#ffffff;position:relative;align-items:center;background:url('/res/img/wbg.webp') center center / cover no-repeat;display:flex;}.home-solution::before{content:"";position:absolute;background:rgba(254, 254, 254, 0.58);z-index:1;inset:0;}.home-work{background-color:#f3f7ff;position:relative;align-items:center;background:url('/res/img/bgb.webp') center left / cover no-repeat;display:flex;}.home-work::before{content:"";position:absolute;background:rgba(243, 247, 255, 0.78);z-index:1;inset:0;}.home-work .feature-cards{--feature-icon-bg:#85ffe6;--feature-icon-color:#313131;}.home-quote{--quote-bg-image:url('/res/img/estrategia-na-internet-bg.webp');--quote-bg-overlay:rgba(10, 16, 36, 0.32);--quote-bg-position:center;background-image:linear-gradient(var(--quote-bg-overlay), var(--quote-bg-overlay)), var(--quote-bg-image);background-repeat:no-repeat;background-position:var(--quote-bg-position);background-size:cover;}.home-proposal{--quote-bg-image:url('/res/img/resultado-de-busca-bg.webp');--quote-bg-overlay:rgba(10, 16, 36, 0.32);--quote-bg-position:center;background-image:linear-gradient(var(--quote-bg-overlay), var(--quote-bg-overlay)), var(--quote-bg-image);background-repeat:no-repeat;background-position:var(--quote-bg-position);background-size:cover;}.about-top-media{position:relative;border-radius:18px;box-shadow:0 2px 4px rgba(188, 188, 188, 0.08), 0 2px 2px rgba(168, 168, 168, 0.05);}.about-top-media::before{content:"";position:absolute;background:linear-gradient(90deg, #f7f8fc 0%, transparent 28%);pointer-events:none;z-index:2;inset:0;}.about-work{background-color:#f4f4f4;}.about-solutions{background-color:#f7f4ef;}.section-triangle-top.about-testimonials{--triangle-bg:#f7f4ef;}.lp-quote-bg{--quote-bg-image:url('/res/img/pagina-de-venda-bg.webp');--quote-bg-overlay:rgba(10, 16, 36, 0.32);--quote-bg-position:center;background-image:linear-gradient(var(--quote-bg-overlay), var(--quote-bg-overlay)), var(--quote-bg-image);background-repeat:no-repeat;background-position:var(--quote-bg-position);background-size:cover;}.gray-blue-bg{background-color:#f0f4f9;}.green-blue-bg{background-color:#f4fefe;}.soft-beige-bg{background-color:#f9f5f3;}.light-border-bottom{border-bottom:solid 1px #ececec;}.services-connected{background-color:#eef6f3;}.about-quote{--quote-bg-image:url('/res/img/estrategia-na-internet-bg.webp');--quote-bg-overlay:rgba(10, 16, 36, 0.28);--quote-bg-position:center;background-image:linear-gradient(var(--quote-bg-overlay), var(--quote-bg-overlay)), var(--quote-bg-image);background-repeat:no-repeat;background-position:var(--quote-bg-position);background-size:cover;}.pnf-main{padding-top:0;padding-bottom:60px;background-color:#f5f5f7;}.tnk-main{padding-top:80px;padding-bottom:90px;background-color:#f3f3f5;}.tnk-social{padding-top:100px;padding-bottom:100px;background-color:#ffffff;}.partner-intro{padding-top:40px;padding-bottom:70px;background-color:#ffffff;}.safe-browsing{height:auto !important;max-width:150px !important;width:100% !important;}.info-box{background-color:#e5f1fa;border:solid 1px #b5d2eb;padding:20px;font-size:1.4rem;color:#6F7C82;line-height:1.62em;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}.no-overflow{overflow-y:hidden;}address{font-style:normal;}.img-icon{border:none;}.icon-check{height:auto !important;max-width:14px !important;width:100% !important;transform:perspective(1px);vertical-align:middle;}.upload-icon{position:relative;display:inline;vertical-align:middle!important;}.gal-client-img{border-top:1px solid #e9e9ea;border-left:1px solid #e9e9ea;border-right:1px solid #e9e9ea;border-bottom:none;-webkit-box-shadow:0 12px 8px -8px rgba(41, 41, 41, 0.4);-moz-box-shadow:0 12px 8px -8px rgba(41, 41, 41, 0.4);box-shadow:0 12px 8px -8px rgba(41, 41, 41, 0.4);}.shadow-box-right{box-shadow:4px 5px 10px rgba(0,0,0,0.2), -4px 5px 10px rgba(0,0,0,0.2);}.res-shadow-box-right{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.ulitem .litem:before{position:relative;padding-right:5px;font-weight:400;content:">";}.litem-white{color:#ffffff!important;}.ulitem .litem-green:before{color:#26a65b!important;font-weight:bold;}.autocomplete{position:relative;display:inline-block;}.autocomplete-items{left:0;top:0;right:0;position:relative;overflow-y:auto;max-height:150px;border:1px solid #d4d4d4;margin-top:-16px;border-top:none;color:#515152;z-index:99;}.autocomplete-items div{cursor:pointer;padding:16px 10px;border-bottom:1px solid #d4d4d4;background-color:#fff;}.autocomplete-items div:hover{background-color:#e9e9e9;}.autocomplete-active{background-color:DodgerBlue!important;color:#ffffff;}.social-media-bar{position:relative;display:inline-block;}.social-media-bar .sm{display:inline-block;margin:12px 0;width:100%;}.social-media-bar .sm:first-of-type{margin-top:0;}.social-media-bar .sm:last-of-type{margin-bottom:0;}.result-grid{border-collapse:collapse;background-clip:padding-box;font-size:var(--font-size-small);width:100%;}.result-grid th{text-transform:uppercase;border-bottom:1px solid #DADFE1;font-weight:var(--font-weight-strong);text-align:left;padding:12px 6px;}.result-grid td{border-bottom:1px solid #DADFE1;font-size:var(--font-size-small);padding:12px 6px;text-align:left;}.result-grid .table-row{transition:color 0.3s ease, background 0.3s ease;}.result-grid .table-row:hover{background-color:rgba(235, 252, 241, 0.82)!important;}.app-grid-summary{margin-top:10px;text-align:left;font-size:var(--font-size-small);color:#747473;}.app-grid-pager{float:left;}.datagrid_nodata{padding:4px 0;text-align:center;background-color:#f8e1e0;border-radius:4px;padding:5px 8px;color:#b52b27;}.grid-button{color:var(--accent-color);font-weight:var(--font-weight-strong);transition:color 0.3s ease, border 0.3s ease;padding-bottom:1px;border-bottom:solid 1px transparent;cursor:pointer;}.grid-button:hover{color:var(--color-secondary);border-bottom:solid 1px var(--color-secondary);}#splash-loader{position:fixed;z-index:9999;inset:0;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;transition:opacity 0.4s ease;}.spinner{width:40px;height:40px;border:4px solid #ccc;border-top:4px solid #00c17b;border-radius:50%;animation:spin 0.8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}[data-loading="true"] #main{opacity:0.5;pointer-events:none;}#main{opacity:1;transition:opacity 0.8s ease;}.glossary-index{display:grid;gap:0;}.glossary-entry{display:grid;position:relative;grid-template-columns:minmax(0, 1fr) auto;align-items:start;padding:36px 16px;border-bottom:1px solid var(--color-primary, #0fb9c8);background:transparent;transition:background-color 0.2s ease, border-color 0.2s ease;cursor:pointer;gap:24px;}.glossary-entry:hover,
.glossary-entry:focus-within{background:color-mix(in srgb, var(--link-color, #0fb9c8) 6%, #ffffff);border-bottom-color:var(--link-color, #0fb9c8);}.glossary-entry-content{min-width:0;}.glossary-entry h2{margin:0 0 10px 0;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.2;}.glossary-entry h2 a{color:var(--text-color);text-decoration:none;}.glossary-entry h2 a::after{content:"";position:absolute;z-index:1;inset:0;}.glossary-entry:hover h2 a,
.glossary-entry:focus-within h2 a{color:var(--link-color, #0fb9c8);}.glossary-entry p{max-width:640px;color:var(--text-color);margin:0;}.glossary-entry-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:color-mix(in srgb, var(--link-color, #0fb9c8) 14%, #ffffff);color:var(--color-primary-dark, #006b74);font-size:1.2rem;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease, transform 0.2s ease;line-height:1;z-index:2;}.glossary-entry:hover .glossary-entry-link,
.glossary-entry:focus-within .glossary-entry-link{background:var(--link-color, #0fb9c8);color:#ffffff;}.glossary-entry-link:hover,
.glossary-entry-link:focus{background:var(--link-color, #0fb9c8);color:#ffffff;}@media (min-width:800px){.glossary-entry{padding:40px 26px;}}@media (max-width:599px){.glossary-entry{grid-template-columns:minmax(0, 1fr);padding:30px 0;}.glossary-entry-link{width:32px;height:32px;}}.section-shape-divider-top{--shape-divider-bg:#f7f4ef;--shape-divider-width:180px;--shape-divider-height:28px;position:relative;overflow:visible;}.section-shape-divider-top::before{top:0;left:50%;content:"";position:absolute;transform:translateX(-50%);background:var(--shape-divider-bg);clip-path:polygon(0 0, 100% 0, 50% 100%);width:var(--shape-divider-width);height:var(--shape-divider-height);z-index:2;}.section-shape-divider-top.is-beige{--shape-divider-bg:#f7f4ef;}.section-shape-divider-top.is-white{--shape-divider-bg:#ffffff;}.section-shape-divider-top.is-light-gray{--shape-divider-bg:#f4f4f4;}.section-shape-divider-top.is-soft-blue{--shape-divider-bg:#eef3f8;}.section-shape-divider-top.is-dark-blue{--shape-divider-bg:#13263a;}.img-shadow{position:relative;border-radius:18px;box-shadow:0 2px 4px rgba(188, 188, 188, 0.08), 0 2px 2px rgba(168, 168, 168, 0.05);}.img-shadow::before{content:"";position:absolute;background:linear-gradient(90deg, #f7f8fc 0%, transparent 28%);pointer-events:none;z-index:2;inset:0;}
:root{--h1-size:2.6rem;--h2-size:1.85rem;--h3-size:1.65rem;--h4-size:1.45rem;--h5-size:1.34rem;--h6-size:1.34rem;--htitle-line-height:1.5;}@media only screen and (min-width:768px){:root{--h1-size:3.4rem;--h2-size:2.24rem;--h3-size:1.74rem;--h4-size:1.58rem;--h5-size:1.5rem;--h6-size:1.46rem;--htitle-line-height:1.65;}}h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, h6{color:var(--title-color, #313134);line-height:var(--htitle-line-height);padding:0;margin:0;}.h1, h1{font-size:var(--h1-size);font-weight:var(--font-weight-impact, 900);}.h2, h2{font-size:var(--h2-size);font-weight:var(--font-weight-bold, 700);}.h3, h3{font-size:var(--h3-size);font-weight:var(--font-weight-bold, 700);}.h4, h4{font-size:var(--h4-size);font-weight:var(--font-weight-bold, 700);}.h5, h5{font-size:var(--h5-size);font-weight:var(--font-weight-strong, 600);}.h6, h6{font-size:var(--h6-size);font-weight:var(--font-weight-def, 600);}.text,
.stext,
.wtext{font-weight:var(--font-weight-def);line-height:var(--def-line-height);font-size:var(--font-size-def);color:var(--text-color);margin:0 0 14px 0;}.wtext{color:#ffffff!important;}.legtext{font-style:italic;margin-bottom:inherit;font-size:1.2rem!important;}.app_form .legtext{margin-bottom:14px!important;}.info-text{font-style:italic;margin-bottom:inherit;font-size:1.2rem!important;}.entry-content h1, .entry-content .h1{margin:0 0 18px 0;line-height:1.2;}.entry-content h2, .entry-content .h2,
.entry-content h3, .entry-content .h3,
.entry-content h4, .entry-content .h4,
.entry-content h5, .entry-content .h5,
.entry-content h6, .entry-content .h6{line-height:1.2;margin:16px 0 10px 0;}.entry-content p{line-height:var(--def-line-height);margin:0 0 14px 0;}.entry-content p:last-child,
.entry-content p:last-of-type{margin-bottom:0;}.entry-content .top0{margin-top:0;padding-top:0;}.article-content h1, .article-content .h1{margin:0 0 20px 0;line-height:1.2;}.article-content h2, .article-content .h2,
.article-content h3, .article-content .h3,
.article-content h4, .article-content .h4,
.article-content h5, .article-content .h5,
.article-content h6, .article-content .h6{line-height:1.2;margin:32px 0 14px 0;}.article-content p{line-height:var(--def-line-height);margin:0 0 15px 0;}.article-content p:last-child,
.article-content p:last-of-type{margin-bottom:0;}
button,
.button,
.action-link,
.outline-button,
input[type="submit"]{filter:none;outline:none;text-decoration:none;display:inline-block;box-shadow:none;text-shadow:none;white-space:nowrap;user-select:none;transition:color 0.3s, background 0.3s;font-weight:var(--font-weight-strong);border-radius:4px;cursor:pointer;}.action-link,
.outline-button{background-color:transparent;}.outline-button-sm{font-size:var(--button-size-sm);padding:8px 14px;}.outline-button-md{font-size:var(--button-size-md);padding:10px 16px;}.outline-button-lg{font-size:var(--button-size-lg);padding:10px 20px;}.outline-dark-button{border:2px solid var(--color-black);color:var(--color-black);}.outline-dark-button:hover{background-color:var(--color-black);color:#f1f1f1;}.outline-white-button{border:2px solid #ffffff;color:#ffffff;}.outline-white-button:hover{background-color:#ffffff;color:#212123;}.outline-blue-button{border:2px solid var(--color-blue);color:var(--color-blue);}.outline-blue-button:hover{background-color:var(--color-blue);color:#ffffff;}.outline-green-button{border:2px solid var(--color-green);color:var(--color-green);}.outline-green-button:hover{background-color:var(--color-green);color:#ffffff;}.action-link{color:var(--link-color);text-transform:none;}button,
.button,
input[type="submit"]{border:none;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:var(--button-size-sm);padding:6px 20px;background-color:var(--button-bg);color:var(--button-color);}button:hover,
.button:hover,
input[type="submit"]:hover{background-color:var(--button-bg-hover);color:var(--button-color-hover);}
.feature-cards{--feature-card-gap:20px;--feature-card-bg:transparent;--feature-card-border-color:var(--border-color, #e5e5e5);--feature-card-color:inherit;--feature-card-radius:4px;--feature-card-padding:20px;--feature-icon-bg:var(--color-yellow, #2574a9);--feature-icon-color:#ffffff;--feature-icon-size:20px;--feature-icon-box-size:40px;--feature-icon-radius:50%;margin-left:calc(var(--feature-card-gap) / -2);margin-right:calc(var(--feature-card-gap) / -2);}.feature-cards > .col4,
.feature-cards > .col6,
.feature-cards > .four-col{padding-left:calc(var(--feature-card-gap) / 2);padding-right:calc(var(--feature-card-gap) / 2);margin-bottom:var(--feature-card-gap);}.feature-card{min-height:100%;padding:var(--feature-card-padding);border:1px solid var(--feature-card-border-color);border-radius:var(--feature-card-radius);background-color:var(--feature-card-bg);color:var(--feature-card-color);text-align:left;}.feature-card-inner{display:grid;grid-template-columns:var(--feature-icon-box-size) minmax(0, 1fr);column-gap:16px;align-items:start;}.feature-card-icon{width:var(--feature-icon-box-size);height:var(--feature-icon-box-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--feature-icon-radius);background-color:var(--feature-icon-bg);color:var(--feature-icon-color);}.feature-card-icon svg{width:var(--feature-icon-size);height:var(--feature-icon-size);display:block;fill:currentColor;}.feature-card-title,
.feature-card-content h3{color:inherit;font-weight:var(--font-weight-strong, 600);font-size:1.52rem;line-height:1.1;padding:0;margin:0;}.feature-card-content{min-width:0;}.feature-card-content p{margin-top:10px;}.feature-card-content p:last-child{margin-bottom:0;}.feature-card-link{display:inline-block;font-size:1.2rem;margin-top:10px;}
.media-list{--media-list-gap:40px;--media-img-radius:4px;display:block;}.media-item{margin-bottom:var(--media-list-gap);}.media-item:last-child{margin-bottom:0;}.media-item-img{display:block;border-radius:var(--media-img-radius);height:auto;width:100%;}.media-item-img{display:block;border-radius:var(--media-img-radius);background-color:#ffffff;box-shadow:0 1px 1px rgba(23, 34, 77, 0.1);height:auto;width:100%;}.media-item-title{margin-top:0;}.media-item-content p{margin-top:10px;}.media-item-content p:last-child{margin-bottom:0;}.media-item-link{display:inline-block;margin-top:15px;}
.checked-list{list-style:none;padding:0;margin:0;}.checked-list li{position:relative;padding-left:40px;margin-bottom:18px;line-height:1;}.checked-list li::before{content:"";position:absolute;border-radius:8px;background-color:#f59d0e;background-image:url("../img/check.svg");background-repeat:no-repeat;background-position:center;background-size:13px 13px;width:24px;height:24px;top:2px;left:0;}
.testimonial-cards{--testimonial-gap:20px;--testimonial-card-bg:transparent;--testimonial-card-border-color:var(--border-color, #e5e5e5);--testimonial-card-color:inherit;--testimonial-card-radius:6px;--testimonial-card-padding:24px;--testimonial-icon-bg:transparent;--testimonial-icon-color:var(--color-blue, #2574a9);--testimonial-icon-size:30px;--testimonial-icon-box-size:46px;--testimonial-icon-radius:50%;margin-left:calc(var(--testimonial-gap) / -2);margin-right:calc(var(--testimonial-gap) / -2);}.testimonial-cards > .col6,
.testimonial-cards > .col12{padding-left:calc(var(--testimonial-gap) / 2);padding-right:calc(var(--testimonial-gap) / 2);margin-bottom:var(--testimonial-gap);}.testimonial-card{min-height:100%;padding:var(--testimonial-card-padding);border:1px solid var(--testimonial-card-border-color);border-radius:var(--testimonial-card-radius);background-color:var(--testimonial-card-bg);color:var(--testimonial-card-color);text-align:left;}.testimonial-card-inner{display:grid;grid-template-columns:minmax(0, 1fr) var(--testimonial-icon-box-size);column-gap:20px;align-items:start;}.testimonial-card-content{min-width:0;}.testimonial-card-icon{width:var(--testimonial-icon-box-size);height:var(--testimonial-icon-box-size);display:inline-flex;align-items:center;justify-content:center;justify-self:end;border-radius:var(--testimonial-icon-radius);background-color:var(--testimonial-icon-bg);color:var(--testimonial-icon-color);}.testimonial-card-icon svg{width:var(--testimonial-icon-size);height:var(--testimonial-icon-size);display:block;fill:currentColor;}.testimonial-card-text{margin-top:0;}.testimonial-card-text:last-child{margin-bottom:0;}.testimonial-card-name{display:block;margin-top:16px;font-weight:var(--font-weight-strong);}
.client-gallery{--client-gallery-gap:20px;--client-gallery-bg:#ffffff;--client-gallery-radius:8px;--client-gallery-padding:24px 16px;--client-gallery-shadow:0 1px 4px rgba(0, 0, 0, 0.06);--client-gallery-logo-height:80px;margin-left:calc(var(--client-gallery-gap) / -2);margin-right:calc(var(--client-gallery-gap) / -2);}.client-gallery > .col2{padding-left:calc(var(--client-gallery-gap) / 2);padding-right:calc(var(--client-gallery-gap) / 2);}.client-gallery-item{display:flex;align-items:center;justify-content:center;min-height:100%;}.client-gallery-item img{display:block;object-fit:contain;border-radius:6px;border:1px solid #f1f1f1;box-shadow:0 6px 4px -4px rgba(64, 64, 64, 0.3);}@media only screen and (max-width:799px){.client-gallery > .col2{float:left;width:50%;}}
.related-services{--related-card-gap:20px;--related-card-bg:transparent;--related-card-border-color:var(--border-color, #e5e5e5);--related-card-color:inherit;--related-card-radius:4px;--related-card-padding:24px;--related-icon-bg:var(--color-blue, #2574a9);--related-icon-color:#ffffff;--related-icon-size:20px;--related-icon-box-size:40px;--related-icon-radius:50%;margin-left:calc(var(--related-card-gap) / -2);margin-right:calc(var(--related-card-gap) / -2);}.related-services > .col4,
.related-services > .col6{padding-left:calc(var(--related-card-gap) / 2);padding-right:calc(var(--related-card-gap) / 2);margin-bottom:var(--related-card-gap);}.related-service{min-height:100%;padding:var(--related-card-padding);border:1px solid var(--related-card-border-color);border-radius:var(--related-card-radius);background-color:var(--related-card-bg);color:var(--related-card-color);text-align:left;transition:border-color 180ms ease;}.related-service:hover{border-color:var(--related-icon-bg);}.related-service-inner{display:grid;grid-template-columns:var(--related-icon-box-size) minmax(0, 1fr);column-gap:16px;align-items:start;}.related-service-icon{width:var(--related-icon-box-size);height:var(--related-icon-box-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--related-icon-radius);background-color:var(--related-icon-bg);color:var(--related-icon-color);}.related-service-icon svg{width:var(--related-icon-size);height:var(--related-icon-size);display:block;fill:currentColor;}.related-service-title,
.related-service-content h3{color:inherit;font-weight:var(--font-weight-strong, 600);font-size:1.52rem;line-height:1.1;padding:0;margin:0;}.related-service-content{min-width:0;}.related-service-content p{margin-top:10px;}.related-service-content p:last-child{margin-bottom:0;}.related-service-link{display:inline-block;font-size:1.2rem;margin-top:10px;}
.quote-section{--quote-color:#ffffff;--quote-padding:90px 0;--quote-radius:0;position:relative;overflow:hidden;padding:var(--quote-padding);border-radius:var(--quote-radius);color:var(--quote-color);}.quote-section .def-content-inner{position:relative;z-index:2;}.quote-content{text-align:left;}.quote-content-center{text-align:center;}.quote-kicker{display:inline-block;margin-bottom:14px;font-size:0.92rem;font-weight:var(--font-weight-strong);letter-spacing:0.04em;text-transform:uppercase;opacity:0.82;}.quote-title{margin-top:0;color:inherit;}.quote-text{max-width:720px;color:inherit;}.quote-content-center .quote-text{margin-left:auto;margin-right:auto;}.quote-actions{margin-top:28px;}.quote-actions .action-link{color:inherit;}.quote-actions .action-link:hover{color:inherit;}
.faq-section{align-items:center;justify-content:center;text-align:center;display:flex;}.faq-cont{display:inline-block;max-width:760px;width:100%;z-index:2;}.faq-inner{width:100%;padding:0;}.faq-item{margin-bottom:20px;border-bottom:var(--faq-border);transition:background-color 0.3s ease;text-align:left;}.faq-item:last-child{margin-bottom:0;}.faq-question{width:100%;text-align:left;background:none;padding:18px 18px;transition:background-color 0.3s ease;justify-content:space-between;color:var(--text-color);align-items:center;cursor:pointer;display:flex;outline:none;border:none;}.faq-question:hover{background-color:var(--faq-q-bg);color:var(--faq-q-text-hover);}.faq-icon{font-size:1.5rem;transition:transform 0.3s ease;margin-left:10px;}.faq-answer{overflow:hidden;transition:max-height 0.5s ease, padding 0.5s ease;text-align:left;line-height:1.48em;padding:0 18px;max-height:0;background:#ffffff;}.faq-answer p{margin:10px 0;}.faq-item.active{background-color:var(--faq-q-bg);}.faq-item.active .faq-answer{padding:10px 18px;max-height:400px;}.faq-item.active .faq-icon{transform:rotate(45deg);}
.cta-section{overflow:hidden;}.cta-panel{position:relative;overflow:hidden;padding:clamp(34px, 5vw, 56px);border-radius:28px;border:1px solid rgba(255, 255, 255, 0.08);background:radial-gradient(circle at 88% 72%, rgba(102, 126, 234, 0.16) 0%, rgba(102, 126, 234, 0) 34%), radial-gradient(circle at 72% 24%, rgba(120, 119, 198, 0.14) 0%, rgba(120, 119, 198, 0) 28%), linear-gradient(135deg, #111318 0%, #171b22 52%, #1d2330 100%);box-shadow:0 24px 60px rgba(10, 14, 24, 0.18), 0 8px 24px rgba(10, 14, 24, 0.10);}.cta-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0) 40%), repeating-linear-gradient( 90deg, rgba(255, 255, 255, 0.025) 0, rgba(255, 255, 255, 0.025) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 46px ), repeating-linear-gradient( 180deg, rgba(255, 255, 255, 0.02) 0, rgba(255, 255, 255, 0.02) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 46px );opacity:0.35;pointer-events:none;}.cta-panel .g-row{position:relative;align-items:center;z-index:2;}.cta-title{margin:0 0 14px 0;color:#ffffff;line-height:1.1;}.cta-text{max-width:680px;color:rgba(255, 255, 255, 0.78);margin:0;}.cta-action-col{display:flex;align-items:center;justify-content:flex-end;}.cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.10);background:#f5f7fb;color:#111827;font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;box-shadow:0 12px 28px rgba(0, 0, 0, 0.12), 0 4px 10px rgba(0, 0, 0, 0.08);transition:transform 160ms ease, box-shadow 160ms ease, background-color 160ms ease, color 160ms ease;}.cta-button:hover,
.cta-button:focus{background:#ffffff;color:#111827;text-decoration:none;transform:translateY(-1px);box-shadow:0 16px 34px rgba(0, 0, 0, 0.16), 0 6px 14px rgba(0, 0, 0, 0.10);}.cta-deco{position:absolute;display:block;pointer-events:none;z-index:1;}.cta-deco-one{width:320px;height:320px;right:-110px;bottom:-120px;border-radius:999px;background:radial-gradient( circle, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 42%, rgba(255, 255, 255, 0) 72% );filter:blur(4px);}.cta-deco-two{width:180px;height:180px;right:18%;top:-70px;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.08);}.cta-deco-three{width:96px;height:96px;right:30%;bottom:-24px;border-radius:22px;border:1px solid rgba(255, 255, 255, 0.07);transform:rotate(18deg);background:rgba(255, 255, 255, 0.02);}@media (max-width:768px){.cta-panel{padding:30px 24px;border-radius:22px;}.cta-action-col{justify-content:flex-start;margin-top:24px;}.cta-button{width:100%;}.cta-deco-two, .cta-deco-three{display:none;}}
header{top:0;position:sticky;z-index:var(--z-3);background-color:#fff;box-shadow:0 2px 3px rgba(0, 0, 0, 0.20);font-weight:var(--font-weight-strong);font-size:var(--menu-font-size);text-align:center;line-height:0;width:100%;}.header-cont{display:flex;position:relative;align-items:center;justify-content:space-between;max-width:var(--container-max-width);padding:0 1rem;margin:0 auto;width:100%;}.logo{line-height:60px;}.logo img{max-width:222px;vertical-align:middle;}@media (max-width:768px){.logo img{max-width:202px;}}@media (max-width:568px){.logo img{max-width:134px;}}a.menu-link{display:none;font-weight:var(--font-weight-strong);text-decoration:none;line-height:60px;cursor:pointer;}.menu-nav{gap:1.3rem;display:flex;position:relative;font-weight:var(--font-weight-strong);text-transform:uppercase;}.menu-nav ul{list-style:none;margin:0;padding:0;display:flex;}.menu-nav li{position:relative;}.menu-nav li a{color:var(--color-primary);text-decoration:none;padding:15px 6px;display:block;}.menu-nav li ul{display:none;position:absolute;top:100%;left:0;background-color:#f7ffe5;width:250px;z-index:var(--z-2);}.menu-nav li:hover ul{display:block;}.menu-nav li ul li{display:block;padding:15px;font-weight:var(--font-weight-strong);}.menu-nav li ul li:hover{background-color:#f1f1f1;}@media screen and (max-width:860px){a.menu-link{display:flex;}.menu-nav{left:0;top:100%;width:100%;position:absolute;background-color:#fff;flex-direction:column;z-index:var(--z-2);border-top:1px solid #e8e8e8;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);transition:max-height 0.5s ease, opacity 0.4s ease, transform 0.4s ease;pointer-events:none;}.menu-nav.active{max-height:500px;opacity:1;transform:translateY(0);pointer-events:auto;}.menu-nav ul{flex-direction:column;display:flex;}.menu-nav li{width:100%;display:flex;flex-direction:column;padding:0 auto;}.menu-nav li a{padding:20px 22px!important;border-bottom:1px solid #e8e8e8;line-height:100%;flex:1;display:flex;align-items:center;}.menu-nav li a::after{bottom:0!important;left:22px!important;width:80%!important;height:0!important;}.menu-nav li ul{position:relative;width:100%;}.menu-nav li ul li{padding:26px 22px!important;}.appuser-info{border-radius:0;margin-left:12px!important;border:none!important;padding:0!important;}.appuser-info i, .menu-link i{align-items:center!important;font-size:1.82rem!important;gap:1.2rem;}.appuser-info i{margin-right:0!important;}.menu-mobh{display:none;visibility:hidden;}}@media screen and (min-width:861px){.menu-item-mob{display:none !important;}}.menu-nav li a{position:relative;padding:15px 6px;color:var(--color-primary);transition:color 0.5s ease;}.menu-nav li a:hover{color:var(--color-red);}.menu-nav li a::after{content:'';position:absolute;bottom:5px;left:10%;width:80%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:center;transition:transform 0.3s ease;transition-delay:0.1s;border-bottom:solid 1px var(--color-red);}.menu-nav li a:hover::after{transform:scaleX(1);}.appuser-info{gap:1.3rem;display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-def);margin-left:20px;text-transform:none;text-align:right;padding:10px 14px;border-radius:5px;border:solid 1px #e9e9e9;}.appuser-info i{font-size:1.18rem;margin-right:6px;}.header-cont{display:flex;align-items:center;justify-content:space-between;text-align:right;}.header-nav{display:flex;align-items:center;margin-left:auto;gap:1rem;}
footer{left:0;right:0;bottom:0;background-color:#171727;position:relative;align-items:center;justify-content:center;text-align:center;color:#c2c2cb;display:flex;}.footer-body{padding:50px 0;}footer p{color:#c2c2cb;line-height:var(--def-line-height);margin:0 0 4px 0;}footer .h4,
footer .h5,
footer .h6{color:#b7c1c8;font-weight:var(--font-weight-bold);}.footer-container{position:relative;display:inline-block;max-width:var(--container-max-width);padding:6rem var(--container-hpadding);width:100%;z-index:2;}.footer-menu{padding-bottom:50px;border-bottom:solid 1px #3a3f47;}.simple-h-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;}.simple-h-nav span,
.simple-h-nav a{margin:0;color:#e5e5e5;text-decoration:none;transform:translateY(0);transition:all 0.4s ease;opacity:1;}.simple-h-nav span:after{margin:0 8px;color:#e5e5e5;content:'|';}.simple-h-nav span:last-child:after{content:'';}@media (max-width:800px){.simple-h-nav{flex-direction:column;align-items:center;gap:16px;}.simple-h-nav span{width:100%;display:block;text-align:center;transform:translateY(10px);animation:fadeUp 0.5s forwards;opacity:0;}.simple-h-nav span:after{content:'';}}@keyframes fadeUp{to{transform:translateY(0);opacity:1;}}footer nav a{display:inline-block;transition:color 0.4s, border 0.5s;border-bottom:solid 1px #e4f6ff;padding-bottom:2px;color:#b7c1c8;}footer nav a:hover{border-bottom:solid 1px #03a9f4;color:#03a9f4;}.footer-copy-cont{width:100%;position:relative;max-width:var(--container-max-width);padding:4rem var(--container-hpadding);border-top:solid 1px #242424;display:inline-block;z-index:2;}.footer-copy{color:#e4f6ff;font-size:var(--font-size-small);line-height:1.4em;}.footer-sm-links{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;gap:12px;}.footer-sm-links a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}.footer-sm-links a img{width:30px;height:30px;display:block;}@media (max-width:480px){.footer-sm-links{display:inline-block;text-align:center;}.footer-sm-links a{margin:0 4px;}.footer-sm-links a:first-of-type{margin:0 4px 0 0;}.footer-sm-links a:last-of-type{margin:0 0 0 4px;}.footer-sm-links a img{margin:0 4px;width:24px;height:24px;}}
.app_form{display:block;max-width:600px;width:100%;}@media (max-width:768px){.app_form{max-width:400px;width:100%;}}.app_form fieldset{border:none;display:block;text-align:left;width:100%;padding:0;}.app_form legend{width:100%;display:block;font-weight:var(--font-weight-strong);margin-bottom:24px;padding-bottom:4px;border-bottom:1px solid #dbdbdb;text-transform:uppercase;font-size:1.4rem;}.app_form label{display:block;margin-bottom:4px;font-weight:var(--font-weight-strong);}input,
textarea,
select{font:inherit;font-size:var(--font-size-input);border:1px solid var(--input-border, #bebebe);background-color:var(--input-bg, #fff);color:var(--input-color, #212121);transition:border 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;box-sizing:border-box;margin-bottom:16px;padding:8px 12px;}textarea{resize:vertical;}input:focus,
textarea:focus,
select:focus{border-color:var(--input-focus-border);background-color:var(--input-focus-bg);box-shadow:var(--input-focus-shadow);outline:none;}input:disabled,
textarea:disabled,
select:disabled{background-color:#f2f2f2;cursor:not-allowed;color:#aaa;}.right-submit-bar{display:block;margin:10px 0 0 0;text-align:right;}.required{margin-left:2px !important;padding:0 !important;font-size:var(--font-size-small, 1.18rem);color:red;}.info{margin-left:0;color:#888;font-size:1.1rem;font-style:italic;}input.form-error,
textarea.form-error,
select.form-error{border:1px solid #DD4B39!important;background-color:#FFF5E1!important;}.form-input{max-width:500px;width:100%;}.medium-form-input{max-width:300px;width:100%;}.small-form-input{max-width:200px;width:100%;}.checkbox-container{display:block;}.checkbox-container input[type="checkbox"]{margin:0!important;padding:0!important;font-size:1.56rem;}.checkbox-label{display:inline-block!important;font-weight:500!important;}.login-info-title{margin:30px 0 16px 0;padding-bottom:6px;text-transform:uppercase;border-bottom:solid 1px #d1d1d1;}.add-sel-item{font-weight:600;margin-left:5px;}.add-sel-item:hover{color:#EF4836;}.add-sel-item i{margin-right:4px;}.check-label{display:inline-block!important;cursor:pointer;}.radio-label{display:inline!important;vertical-align:middle;font-weight:500!important;line-height:1.34em;margin:0 0 0 8px;cursor:pointer;}.radio-group,
.check-group{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;}.radio-row,
.check-row{display:inline-block;vertical-align:middle;margin-bottom:8px;padding:4px 0;}.radio-row input[type="radio"],
.check-row input[type="checkbox"]{width:1.25em;height:1.25em;display:inline-flex;vertical-align:middle;margin-bottom:4px;margin:auto;}.res-select{width:100%!important;max-width:280px!important;text-overflow:ellipsis;}.form-container{border:solid 1px #e1e1e1;padding:20px;}
.rfixed{overflow:hidden;background-color:transparent;position:fixed;z-index:9991;float:right;bottom:60px;cursor:auto;right:0;}.whatsapp-rlink{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;transform:perspective(1px);display:inline-flex;justify-content:center;align-items:center;padding-right:6px;}.whatsapp-rlink:after{clear:both;content:"";}.rwa-icon,
.rwa-label{display:inline-table;position:relative;}.rwa-icon{padding:8px 8px;background-color:#26C281;float:right;}.rwa-label{float:left;padding:8px 10px;background:rgba(61,61,61,0.8);border-radius:5px 0 0 5px;font-weight:var(--font-weight-bold);margin-right:10px;font-size:1.1rem;color:#fff;}.rwa-label:after{top:50%;left:100%;content:"";position:absolute;border-color:transparent transparent transparent rgba(61,61,61,0.8);border-style:solid;border-width:6px;margin-top:-6px;}.rwa-label span{display:block;min-width:90px;font-size:1.12rem;}#whatsapp-button{transition:opacity 0.5s ease, transform 0.5s ease;transform:translateY(20px);pointer-events:none;opacity:0;}#whatsapp-button.washow{pointer-events:auto;transform:translateY(0);opacity:1;}
@media (max-width:1024px){.app_form{max-width:100%!important;}.form-input, .medium-form-input{min-width:100%!important;width:100%!important;max-width:100%!important;}}@media (max-width:960px){.app_form{width:100%!important;}.form-input, .medium-form-input{min-width:100%!important;width:100%!important;max-width:100%!important;}}.mob-hidden{visibility:visible;display:inherit;}@media (max-width:800px){.mob-hidden{visibility:hidden;display:none;}.mob-full-width{width:100%;}.hero-section{height:100%;}.hero-content{padding:80px var(--container-hpadding);margin-bottom:0;max-width:var(--container-max-width);z-index:2;}.hero-content h1{font-size:1.34rem;line-height:1.1em;background:none;}.hero-content .htitle{font-size:2.8rem;}.hero-content p{font-size:1.56rem;}.contact-top{padding:0;}.ctimg{z-index:1;padding:0;display:block;width:100%;}.ctbox-img{border:none;padding:0;}.ctbox{position:relative;padding:40px 20px;margin:-200px 0 0 0;z-index:9997;}}@media (max-width:580px){.rwa-label{display:none;}}
