@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;line-height:1.6;color:#333;background-color:#fff}body.menu-open{overflow:hidden}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit;transition:color .3s ease}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;margin-bottom:1rem;color:#333}h1{font-size:2.5rem}@media (max-width: 768px){h1{font-size:2rem}}h2{font-size:2rem}@media (max-width: 768px){h2{font-size:1.75rem}}h3{font-size:36px}@media (max-width: 768px){h3{font-size:30px}}h4{font-size:1.5rem}h5{font-size:1.25rem;color:#fff}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.6}p.footer-text{color:#fff;margin-bottom:10px;line-height:1.1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-dark{color:#333}.text-muted{color:#666}:root{--grid-gap-xs: var(--spacing-xs);--grid-gap-sm: var(--spacing-sm);--grid-gap-md: var(--spacing-md);--grid-gap-lg: var(--spacing-lg);--grid-gap-xl: var(--spacing-xl);--grid-min-column-width: 250px;--grid-max-width: min(100% - var(--spacing-lg), 1200px)}.grid-base,.grid-performance,.g-auto-lg,.g-auto-sm,.g-auto,.g12,.g6,.g5,.g4,.g3,.g2,.g1{display:grid;gap:var(--grid-gap-md);width:100%;container-type:inline-size}.g1{grid-template-columns:1fr}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.g6{grid-template-columns:repeat(6,1fr)}.g12{grid-template-columns:repeat(12,1fr)}.g-auto{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-column-width),1fr))}.g-auto-sm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.g-auto-lg{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@container (max-width: 400px){.g4,.g3,.g2{grid-template-columns:1fr}}@container (min-width: 401px) and (max-width: 600px){.g4,.g3{grid-template-columns:repeat(2,1fr)}}@container (min-width: 601px) and (max-width: 800px){.g4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.g1-s{grid-template-columns:1fr!important}.g2-s{grid-template-columns:repeat(2,1fr)!important}.g3-s{grid-template-columns:repeat(3,1fr)!important}.g4-s{grid-template-columns:repeat(4,1fr)!important}}@media (min-width: 768px) and (max-width: 1024px){.g1-m{grid-template-columns:1fr!important}.g2-m{grid-template-columns:repeat(2,1fr)!important}.g3-m{grid-template-columns:repeat(3,1fr)!important}.g4-m{grid-template-columns:repeat(4,1fr)!important}}@media (min-width: 1024px){.g1-l{grid-template-columns:1fr!important}.g2-l{grid-template-columns:repeat(2,1fr)!important}.g3-l{grid-template-columns:repeat(3,1fr)!important}.g4-l{grid-template-columns:repeat(4,1fr)!important}.g5-l{grid-template-columns:repeat(5,1fr)!important}.g6-l{grid-template-columns:repeat(6,1fr)!important}}.gap-xs{gap:var(--grid-gap-xs)!important}.gap-sm{gap:var(--grid-gap-sm)!important}.gap-md{gap:var(--grid-gap-md)!important}.gap-lg{gap:var(--grid-gap-lg)!important}.gap-xl{gap:var(--grid-gap-xl)!important}.grid-dense{grid-auto-flow:dense}.grid-rows-auto{grid-auto-rows:auto}.grid-rows-min{grid-auto-rows:min-content}.grid-rows-max{grid-auto-rows:max-content}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-full{grid-column:1/-1}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.justify-start{justify-items:start}.justify-center{justify-items:center}.justify-end{justify-items:end}.justify-stretch{justify-items:stretch}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:end}.align-stretch{align-items:stretch}.grid-performance{contain:layout style;will-change:auto}.g-6-3{display:grid;grid-template-columns:6fr 3fr;gap:var(--grid-gap-md)}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30,.titulo-principal-padding{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-80{padding-top:80px}.pt-100{padding-top:100px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-80,.titulo-principal-padding{padding-bottom:80px}.pb-100{padding-bottom:100px}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:10px;padding-right:10px}.px-15{padding-left:15px;padding-right:15px}.px-20{padding-left:20px;padding-right:20px}.px-30{padding-left:30px;padding-right:30px}.px-40{padding-left:40px;padding-right:40px}.p-0{padding:0}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}@media (max-width: 768px){.pt-s-0{padding-top:0}.pt-s-10{padding-top:10px}.pt-s-15{padding-top:15px}.pt-s-20{padding-top:20px}.pt-s-30{padding-top:30px}.pt-s-40{padding-top:40px}.pb-s-0{padding-bottom:0}.pb-s-20{padding-bottom:20px}.pb-s-30{padding-bottom:30px}.pb-s-40{padding-bottom:40px}.pb-s-50{padding-bottom:50px}.pb-s-60{padding-bottom:60px}}@media (max-width: 768px){.titulo-principal-padding{padding-top:20px!important;padding-bottom:50px!important}}:root{--flex-gap-xs: var(--spacing-xs);--flex-gap-sm: var(--spacing-sm);--flex-gap-md: var(--spacing-md);--flex-gap-lg: var(--spacing-lg);--flex-gap-xl: var(--spacing-xl)}.flex-base,.flex-performance,.f-col-center,.f-between-center,.f-center-center{display:flex;gap:var(--flex-gap-md);width:100%}.f1{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f1>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}.f2{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f2>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}@media (max-width: 768px){.f2{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f2>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}}.f3{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f3>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}@media (max-width: 992px){.f3{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f3>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}}@media (max-width: 768px){.f3{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f3>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}}.f4{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4>*{flex:0 0 calc((100% - 3 * var(--flex-gap-md)) / 4);min-width:0;max-width:calc((100% - 3 * var(--flex-gap-md)) / 4)}@media (max-width: 1200px){.f4{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}}@media (max-width: 992px){.f4{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}}@media (max-width: 768px){.f4{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}}.f5{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f5>*{flex:0 0 calc((100% - 4 * var(--flex-gap-md)) / 5);min-width:0;max-width:calc((100% - 4 * var(--flex-gap-md)) / 5)}@media (max-width: 1200px){.f5{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f5>*{flex:0 0 calc((100% - 3 * var(--flex-gap-md)) / 4);min-width:0;max-width:calc((100% - 3 * var(--flex-gap-md)) / 4)}}@media (max-width: 992px){.f5{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f5>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}}@media (max-width: 768px){.f5{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f5>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}}.f6{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f6>*{flex:0 0 calc((100% - 5 * var(--flex-gap-md)) / 6);min-width:0;max-width:calc((100% - 5 * var(--flex-gap-md)) / 6)}@media (max-width: 1200px){.f6{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f6>*{flex:0 0 calc((100% - 3 * var(--flex-gap-md)) / 4);min-width:0;max-width:calc((100% - 3 * var(--flex-gap-md)) / 4)}}@media (max-width: 992px){.f6{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f6>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}}@media (max-width: 768px){.f6{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f6>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}}.f-row{flex-direction:row}.f-col{flex-direction:column}.f-row-reverse{flex-direction:row-reverse}.f-col-reverse{flex-direction:column-reverse}.f-wrap{flex-wrap:wrap}.f-nowrap{flex-wrap:nowrap}.f-wrap-reverse{flex-wrap:wrap-reverse}.f-start{justify-content:flex-start}.f-center{justify-content:center}.f-end{justify-content:flex-end}.f-between{justify-content:space-between}.f-around{justify-content:space-around}.f-evenly{justify-content:space-evenly}.f-items-start{align-items:flex-start}.f-items-center{align-items:center}.f-items-end{align-items:flex-end}.f-items-stretch{align-items:stretch}.f-items-baseline{align-items:baseline}.f-content-start{align-content:flex-start}.f-content-center{align-content:center}.f-content-end{align-content:flex-end}.f-content-between{align-content:space-between}.f-content-around{align-content:space-around}.f-content-stretch{align-content:stretch}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.shrink-0{flex-shrink:0}.shrink-1{flex-shrink:1}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.f-gap-xs{gap:var(--flex-gap-xs)!important}.f-gap-sm{gap:var(--flex-gap-sm)!important}.f-gap-md{gap:var(--flex-gap-md)!important}.f-gap-lg{gap:var(--flex-gap-lg)!important}.f-gap-xl{gap:var(--flex-gap-xl)!important}@media (max-width: 768px){.f1-s{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f1-s>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}.f2-s{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f2-s>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}.f3-s{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f3-s>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}.f4-s{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4-s>*{flex:0 0 calc((100% - 3 * var(--flex-gap-md)) / 4);min-width:0;max-width:calc((100% - 3 * var(--flex-gap-md)) / 4)}}@media (min-width: 768px) and (max-width: 1024px){.f1-m{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f1-m>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}.f2-m{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f2-m>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}.f3-m{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f3-m>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}.f4-m{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4-m>*{flex:0 0 calc((100% - 3 * var(--flex-gap-md)) / 4);min-width:0;max-width:calc((100% - 3 * var(--flex-gap-md)) / 4)}}@media (min-width: 1024px){.f1-l{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f1-l>*{flex:0 0 calc((100% - 0 * var(--flex-gap-md)) / 1);min-width:0;max-width:calc((100% - 0 * var(--flex-gap-md)) / 1)}.f2-l{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f2-l>*{flex:0 0 calc((100% - 1 * var(--flex-gap-md)) / 2);min-width:0;max-width:calc((100% - 1 * var(--flex-gap-md)) / 2)}.f3-l{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f3-l>*{flex:0 0 calc((100% - 2 * var(--flex-gap-md)) / 3);min-width:0;max-width:calc((100% - 2 * var(--flex-gap-md)) / 3)}.f4-l{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f4-l>*{flex:0 0 calc((100% - 3 * var(--flex-gap-md)) / 4);min-width:0;max-width:calc((100% - 3 * var(--flex-gap-md)) / 4)}.f5-l{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f5-l>*{flex:0 0 calc((100% - 4 * var(--flex-gap-md)) / 5);min-width:0;max-width:calc((100% - 4 * var(--flex-gap-md)) / 5)}.f6-l{display:flex;flex-wrap:wrap;gap:var(--flex-gap-md)}.f6-l>*{flex:0 0 calc((100% - 5 * var(--flex-gap-md)) / 6);min-width:0;max-width:calc((100% - 5 * var(--flex-gap-md)) / 6)}}.f-center-center{justify-content:center;align-items:center}.f-between-center{justify-content:space-between;align-items:center}.f-col-center{flex-direction:column;align-items:center}.flex-performance{contain:layout style;will-change:auto}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.pt-1{padding-top:.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pt-5{padding-top:3rem}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pb-5{padding-bottom:3rem}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{flex:1;padding:0 15px}.doble{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}@media (max-width: 768px){.doble{grid-template-columns:1fr;gap:15px}}:root{--spacing-unit: .25rem;--spacing-xs: calc(var(--spacing-unit) * 2);--spacing-sm: calc(var(--spacing-unit) * 4);--spacing-md: calc(var(--spacing-unit) * 6);--spacing-lg: calc(var(--spacing-unit) * 8);--spacing-xl: calc(var(--spacing-unit) * 12);--spacing-xxl: calc(var(--spacing-unit) * 16);--color-primary-50: #e6faf4;--color-primary-100: #b3f0d9;--color-primary-400: #4EECB0;--color-primary-500: #2dd4aa;--color-primary-600: #104754;--color-primary-900: #0a2f36;--color-neutral-50: #fafbfc;--color-neutral-100: #f1f3f4;--color-neutral-200: #e9ecef;--color-neutral-400: #868e96;--color-neutral-600: #495057;--color-neutral-800: #212529;--color-neutral-900: #0d1117;--color-semantic-success: #10b981;--color-semantic-warning: #f59e0b;--color-semantic-error: #ef4444;--color-semantic-info: #3b82f6;--font-size-xs: clamp(.75rem, .5vw + .7rem, .875rem);--font-size-sm: clamp(.875rem, .6vw + .8rem, 1rem);--font-size-base: clamp(1rem, .8vw + .9rem, 1.125rem);--font-size-lg: clamp(1.125rem, 1vw + 1rem, 1.25rem);--font-size-xl: clamp(1.25rem, 1.5vw + 1.1rem, 1.5rem);--font-size-2xl: clamp(1.5rem, 2vw + 1.2rem, 2rem);--font-size-3xl: clamp(2rem, 3vw + 1.5rem, 3rem);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--timing-instant: 0ms;--timing-fast: .15s;--timing-base: .3s;--timing-slow: .5s;--timing-slower: .75s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-spring: cubic-bezier(.25, .46, .45, .94);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--radius-none: 0;--radius-sm: .25rem;--radius-base: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--grid-gap: clamp(var(--spacing-sm), 2.5vw, var(--spacing-lg));--grid-max-width: min(100% - var(--spacing-lg), 1200px);--container-padding: clamp(var(--spacing-sm), 5vw, var(--spacing-xl));--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}:root{--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-600);--color-text-muted: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-50);--color-bg-primary: var(--color-neutral-50);--color-bg-secondary: var(--color-neutral-100);--color-bg-overlay: rgb(0 0 0 / .5);--color-border-light: var(--color-neutral-200);--color-border-medium: var(--color-neutral-400);--color-border-strong: var(--color-neutral-600);--color-interactive-primary: var(--color-primary-400);--color-interactive-primary-hover: var(--color-primary-500);--color-interactive-secondary: var(--color-primary-600)}@media (prefers-color-scheme: dark){:root{--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-200);--color-text-muted: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-900);--color-bg-primary: var(--color-neutral-900);--color-bg-secondary: var(--color-neutral-800);--color-border-light: var(--color-neutral-800);--color-border-medium: var(--color-neutral-600);--color-border-strong: var(--color-neutral-400)}}@media (prefers-reduced-motion: reduce){:root{--timing-fast: 0ms;--timing-base: 0ms;--timing-slow: 0ms;--timing-slower: 0ms}}.gpu-accelerated{transform:translateZ(0);will-change:transform}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-auto{will-change:auto}.no-paint-layout{transform:translate(0);opacity:1}.smooth-transform{transition:transform var(--timing-base) var(--ease-out);will-change:transform}.smooth-transform:hover{transform:translateY(-2px) scale(1.02)}.smooth-transform:active{transform:translateY(-1px) scale(1.01)}.optimized-shadow{position:relative}.optimized-shadow:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--shadow-lg);opacity:0;z-index:-1;transition:opacity var(--timing-base) var(--ease-out)}.optimized-shadow:hover:before{opacity:1}.above-fold{contain:layout style paint}.below-fold{content-visibility:auto;contain-intrinsic-size:300px}.efficient-flex{display:flex;flex:1 1 auto}.efficient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--grid-gap)}.scroll-smooth{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.scroll-smooth{scroll-behavior:auto}}.scroll-optimized{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.backdrop-optimized{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports not (backdrop-filter: blur(10px)){.backdrop-optimized{background:#fffc}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity var(--timing-slow) var(--ease-out),transform var(--timing-slow) var(--ease-out)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.font-optimized{font-display:swap;text-rendering:optimizeSpeed}.font-optimized.font-loading{font-family:system-ui,-apple-system,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.animate-fade-in-up{animation:fadeInUp var(--timing-slow) var(--ease-out) forwards;will-change:transform,opacity}.animate-fade-in-up.animation-complete{will-change:auto}.layout-contained{contain:layout}.style-contained{contain:style}.paint-contained{contain:paint}.size-contained{contain:size}.strict-contained{contain:strict}.responsive-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.focus-visible-only:focus{outline:none}.focus-visible-only:focus-visible{outline:2px solid var(--color-interactive-primary);outline-offset:2px;border-radius:var(--radius-sm)}.focus-ring{position:relative}.focus-ring:after{content:"";position:absolute;inset:-2px;border:2px solid transparent;border-radius:inherit;transition:border-color var(--timing-fast) var(--ease-out);pointer-events:none}.focus-ring:focus-visible:after{border-color:var(--color-interactive-primary)}@media (prefers-contrast: high){.card{border:2px solid var(--color-border-strong)}.btn{border:2px solid currentColor}.text-muted{color:var(--color-text-secondary)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-on-scroll{opacity:1!important;transform:none!important}}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-bg-primary);color:var(--color-text-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-base);text-decoration:none;z-index:var(--z-modal);box-shadow:var(--shadow-lg)}.skip-link:focus{top:6px}.sr-only,.sr-only-focusable{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only-focusable:active,.sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;overflow:visible!important;clip:auto!important;white-space:inherit!important}.text-contrast-low{color:var(--color-text-muted)}@media (prefers-contrast: high){.text-contrast-low{color:var(--color-text-secondary)}}.text-contrast-high{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.touch-target{min-height:30px;min-width:30px}@media (pointer: coarse){.touch-target{min-height:30px;min-width:30px}}.interactive{cursor:pointer;transition:all var(--timing-fast) var(--ease-out)}.interactive:hover{transform:translateY(-1px)}.interactive:active{transform:translateY(0)}.interactive:disabled,.interactive[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none!important}.form-field{position:relative}.form-field .form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.form-field .form-label.required:after{content:" *";color:var(--color-semantic-error);margin-left:2px}.form-field .form-input{width:100%;padding:var(--spacing-sm);border:2px solid var(--color-border-light);border-radius:var(--radius-base);font-size:var(--font-size-base);transition:border-color var(--timing-fast) var(--ease-out)}.form-field .form-input:focus{outline:none;border-color:var(--color-interactive-primary);box-shadow:0 0 0 3px #4eecb01a}.form-field .form-input:invalid{border-color:var(--color-semantic-error)}.form-field .form-input[aria-describedby]{margin-bottom:var(--spacing-xs)}.form-field .form-help{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-xs)}.form-field .form-error{font-size:var(--font-size-sm);color:var(--color-semantic-error);margin-top:var(--spacing-xs)}.form-field .form-error:before{content:"⚠️ ";margin-right:var(--spacing-xs)}.loading{position:relative;pointer-events:none}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--color-border-light);border-top-color:var(--color-interactive-primary);border-radius:50%;animation:spin 1s linear infinite}.loading>*{opacity:.3}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (prefers-color-scheme: dark){.focus-visible-only:focus-visible{outline-color:var(--color-primary-400)}.form-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #4eecb033}}main{position:relative}.animate{will-change:transform,opacity}.animate.animation-complete{will-change:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale3d(.8,.8,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1)}to{transform:scaleZ(1)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-3px,0,0)}20%,40%,60%,80%{transform:translate3d(3px,0,0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wave{0%,60%,to{transform:initial}30%{transform:translateY(-8px)}}.animate-fade-in{animation:fadeIn var(--timing-slow) var(--ease-out) forwards}.animate-fade-in-up{animation:fadeInUp var(--timing-slow) var(--ease-out) forwards}.animate-fade-in-down{animation:fadeInDown var(--timing-slow) var(--ease-out) forwards}.animate-fade-in-left{animation:fadeInLeft var(--timing-slow) var(--ease-out) forwards}.animate-fade-in-right{animation:fadeInRight var(--timing-slow) var(--ease-out) forwards}.animate-scale-in{animation:scaleIn var(--timing-base) var(--ease-spring) forwards}.animate-slide-in-up{animation:slideInUp var(--timing-slow) var(--ease-out) forwards}.animate-bounce{animation:bounce var(--timing-slower) var(--ease-out)}.animate-pulse{animation:pulse var(--timing-slow) var(--ease-in-out) infinite}.animate-shake{animation:shake var(--timing-base) var(--ease-in-out)}.animate-spin{animation:spin var(--timing-slow) linear infinite}.hover-lift{transition:transform var(--timing-base) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--timing-base) var(--ease-out)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{position:relative;transition:all var(--timing-base) var(--ease-out)}.hover-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 20px #4eecb000;transition:box-shadow var(--timing-base) var(--ease-out);pointer-events:none}.hover-glow:hover:after{box-shadow:0 0 20px #4eecb066}.scroll-animate{opacity:0;transform:translateY(30px);transition:opacity var(--timing-slow) var(--ease-out),transform var(--timing-slow) var(--ease-out)}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.scroll-stagger:nth-child(1){transition-delay:0ms}.scroll-stagger:nth-child(2){transition-delay:.1s}.scroll-stagger:nth-child(3){transition-delay:.2s}.scroll-stagger:nth-child(4){transition-delay:.3s}.scroll-stagger:nth-child(5){transition-delay:.4s}.scroll-stagger:nth-child(6){transition-delay:.5s}.morph-circle-to-square{border-radius:50%;transition:border-radius var(--timing-slow) var(--ease-spring)}.morph-circle-to-square:hover{border-radius:var(--radius-base)}.morph-width{transition:width var(--timing-slow) var(--ease-spring)}.page-transition-enter{opacity:0;transform:translate(20px)}.page-transition-enter-active{opacity:1;transform:translate(0);transition:opacity var(--timing-base),transform var(--timing-base)}.page-transition-exit{opacity:1;transform:translate(0)}.page-transition-exit-active{opacity:0;transform:translate(-20px);transition:opacity var(--timing-base),transform var(--timing-base)}.card-flip{perspective:1000px}.card-flip .card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform var(--timing-slower) var(--ease-out);transform-style:preserve-3d}.card-flip:hover .card-inner{transform:rotateY(180deg)}.card-flip .card-front,.card-flip .card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:inherit}.card-flip .card-back{transform:rotateY(180deg)}.parallax-element{transform:translateZ(0);will-change:transform}.gpu-optimized{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion: reduce){.animate-fade-in,.animate-fade-in-up,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-scale-in,.animate-slide-in-up{animation:fadeIn var(--timing-fast) linear forwards}.animate-bounce,.animate-pulse,.animate-shake,.animate-spin{animation:none}.hover-lift,.hover-scale,.card-flip .card-inner,.scroll-animate{transition:none}.scroll-animate{opacity:1;transform:none}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.duration-fast{animation-duration:var(--timing-fast)}.duration-base{animation-duration:var(--timing-base)}.duration-slow{animation-duration:var(--timing-slow)}.duration-slower{animation-duration:var(--timing-slower)}.btn3,.btn2,.btn1{font-family:Poppins,sans-serif;padding:16px 42px;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-weight:500;text-align:center}.btn3:hover,.btn2:hover,.btn1:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn1{background-color:#4ef4b0;color:#104754}.btn2{background-color:#4ef4b0;color:#fff;box-shadow:0 7px 16px #0c0c0c38;font-weight:700}.btn2:hover{background:#000;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;color:#fff}.btn3{background-color:#4ef4b0;color:#104754;box-shadow:0 7px 16px #0c0c0c38}.btn3:hover{color:#104754!important;background:#6ae7da!important;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-sm{padding:8px 16px;font-size:.875rem}.btn-lg{padding:12px 24px;font-size:1.125rem}.btn-block{width:100%}.card{background:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.card-header{padding:1.5rem;border-bottom:1px solid #eee}.card-header h3,.card-header h4,.card-header h5{margin-bottom:0}.card-body{padding:1.5rem}.card-footer{padding:1rem 1.5rem;background-color:#f8f9fa;border-top:1px solid #eee}.card-img{width:100%;height:auto;display:block}.card-primary{border-top:4px solid rgb(78,244,176)}.card-service{text-align:center;padding:2rem}.card-service .card-icon{font-size:3rem;color:#4ef4b0;margin-bottom:1rem}.card-service h3{color:#104754;margin-bottom:1rem}.cards-grid{display:grid;gap:2rem}.cards-grid.cards-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cards-grid.cards-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cards-grid.cards-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.custom-cursor{position:fixed;top:0;left:0;width:20px;height:20px;background:#4ef4b04d;border:2px solid rgba(78,244,176,.8);border-radius:50%;pointer-events:none;z-index:9999;transition:all .1s ease;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom-cursor:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:#4eecb0;border-radius:50%;transform:translate(-50%,-50%);transition:all .2s ease}.custom-cursor.hover{width:40px;height:40px;background:#4ef4b01a;border:2px solid #4EECB0}.custom-cursor.hover:before{width:6px;height:6px;background:#4eecb0;box-shadow:0 0 10px #4ef4b099}.custom-cursor.click{width:15px;height:15px;background:#4ef4b099;border:3px solid #4EECB0}.custom-cursor.click:before{width:6px;height:6px;background:#fff}.custom-cursor.hidden{opacity:0;transform:translate(-50%,-50%) scale(.5)}.cursor-follower{position:fixed;top:0;left:0;width:50px;height:50px;background:#4ef4b00d;border:1px solid rgba(78,244,176,.2);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.cursor-follower.hover{width:80px;height:80px;background:#4ef4b005;border:1px solid rgba(78,244,176,.3)}.cursor-follower.click{width:40px;height:40px;background:#4ef4b01a}a,button,.btn1,.btn2,input,textarea,select,[role=button],.clickable{position:relative}a:hover .custom-cursor,button:hover .custom-cursor,.btn1:hover .custom-cursor,.btn2:hover .custom-cursor,input:hover .custom-cursor,textarea:hover .custom-cursor,select:hover .custom-cursor,[role=button]:hover .custom-cursor,.clickable:hover .custom-cursor{width:40px;height:40px}@keyframes cursorFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.custom-cursor{animation:cursorFadeIn .5s ease}@media (hover: none) and (pointer: coarse){*{cursor:auto!important}.custom-cursor,.cursor-follower{display:none!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#4ef4b099;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4ef4b0cc}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.scroll-animate.in-view{opacity:1;transform:translateY(0)}.parallax-slow,.parallax-fast{will-change:transform}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,#4eecb0,#6ae7da);border:none;border-radius:50%;color:#104754;font-size:18px;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transform:translateY(20px) scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1)}.scroll-top-btn.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.scroll-top-btn:hover{background:linear-gradient(135deg,#6ae7da,#4eecb0);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #4eecb04d}.scroll-top-btn:active{transform:translateY(0) scale(.95)}.scroll-top-btn i{font-size:16px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 768px){.scroll-top-btn{bottom:0;right:0;width:35px;height:35px;border-radius:0}.scroll-top-btn i{font-size:12px}}@media (prefers-color-scheme: dark){.scroll-top-btn{color:#fff}.scroll-top-btn:hover i{-o-animation:toTopFromBottom .3s forwards;-ms-animation:toTopFromBottom .3s forwards;-webkit-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes scrollTopFadeIn{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.scroll-top-btn{will-change:transform,opacity}body.login{background:#f6f7f7;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.4;color:#2c3338}a{color:#2271b1;text-decoration:none;transition:color .05s ease-in-out}a:hover{color:#135e96}a:focus{color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}#login{width:320px;padding:8% 0 0;margin:auto;position:relative}#loginform{background:#fff;border:1px solid #c3c4c7;border-radius:0;box-shadow:0 1px 3px #0000000a;margin:0 0 16px;padding:26px 24px 46px;font-weight:400;overflow:hidden}#loginform h1{text-align:center;margin:0 0 25px}#loginform h1 a{background-image:none;color:#2c3338;font-size:20px;font-weight:400;line-height:1.3;text-decoration:none;display:inline-block}#loginform .input{background:#fff;border:1px solid #c3c4c7;border-radius:0;color:#2c3338;font-size:24px;line-height:1.33333333;padding:3px 5px;width:100%;box-sizing:border-box;margin:0;transition:border-color .05s ease-in-out,box-shadow .05s ease-in-out}#loginform .input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}#loginform .input.error{border-color:#d63638}#loginform label{color:#2c3338;cursor:pointer;display:block;font-size:14px;font-weight:600;margin-bottom:3px}#loginform p{margin:16px 0}#loginform p.submit{border:none;margin:16px 0 0;padding:0;text-align:left}.wp-pwd{position:relative}.wp-pwd .password-input{padding-right:50px}.wp-pwd .wp-hide-pw{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;padding:0;width:40px;height:40px;min-height:40px;margin:0;color:#8c8f94;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center}.wp-pwd .wp-hide-pw:hover{color:#2c3338}.wp-pwd .wp-hide-pw:focus{color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.wp-pwd .wp-hide-pw svg{width:20px;height:20px;fill:currentColor;transition:color .05s ease-in-out}.wp-pwd .wp-hide-pw.hide-if-no-js{display:none}.button{background:#2271b1;border:1px solid #2271b1;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:2.15384615;margin:0;min-height:30px;padding:0 10px;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color .05s ease-in-out,border-color .05s ease-in-out,color .05s ease-in-out}.button:hover{background:#135e96;border-color:#135e96;color:#fff}.button:focus{background:#043959;border-color:#043959;color:#fff;box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1;outline:2px solid transparent}.button.button-primary{background:#2271b1;border-color:#2271b1;color:#fff;font-size:14px;height:2.53846154em;line-height:1;padding:0 12px;min-height:33px}.button.button-large{font-size:16px;height:2.5em;line-height:1;padding:0 12px;min-height:40px}.forgetmenot{float:left;margin:11px 0 0}.forgetmenot input[type=checkbox]{background:#fff;border:1px solid #c3c4c7;border-radius:0;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-3px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;appearance:none;box-shadow:inset 0 1px 2px #0000001a;transition:border-color .05s ease-in-out}.forgetmenot input[type=checkbox]:checked:before{content:"✓";color:#2271b1;font-size:16px;line-height:1;width:16px;height:16px;display:inline-block;vertical-align:middle;text-align:center}.forgetmenot input[type=checkbox]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.forgetmenot label{color:#2c3338;cursor:pointer;font-size:12px;font-weight:400;line-height:19px;margin:0;vertical-align:middle}#nav,#backtoblog{font-size:13px;padding:16px 24px}#nav a,#backtoblog a{color:#8c8f94;text-decoration:none}#nav a:hover,#backtoblog a:hover{color:#2271b1}#nav a:focus,#backtoblog a:focus{color:#2271b1}#backtoblog{margin:16px 0}#backtoblog a{color:#8c8f94}.error{background:#fcf0f1;border:1px solid #f1aeb5;border-left:4px solid #d63638;box-shadow:0 1px 1px #0000000a;margin:5px 0 15px;padding:1px 12px}.error p{margin:.5em 0;line-height:1.5;color:#2c3338}.success{background:#f0f6fc;border:1px solid #c6d7f0;border-left:4px solid #2271b1;box-shadow:0 1px 1px #0000000a;margin:5px 0 15px;padding:1px 12px}.success p{margin:.5em 0;line-height:1.5;color:#2c3338}@media (max-width: 380px){#login{width:auto;margin:24px}#loginform{margin:0 0 16px}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;background:transparent;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}@media (max-width: 992px){.navbar{position:relative;padding-top:5px;background:#104754;padding-bottom:0}}.navbar .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.navbar.scrolled{background:#104754;padding:.75rem 0;box-shadow:0 4px 20px #1047544d}@media (max-width: 992px){.navbar.scrolled{position:fixed}}.navbar.scrolled .nav-link{color:#fff}.navbar.scrolled .nav-link:hover{color:#4eecb0!important}.navbar.scrolled .navbar-brand img{height:45px}.navbar.scrolled .hamburger-line{background:#fff!important}.navbar{opacity:1;transform:translateY(0)}.navbar-brand{font-size:1.8rem;font-weight:700;color:#fff;text-decoration:none;z-index:1001}.navbar-brand img{height:50px;width:auto;transition:height .3s ease}.desktop-menu{display:flex}.desktop-menu .navbar-nav{display:flex;list-style:none;margin:0;padding:0;gap:34px;align-items:center}.desktop-menu .nav-link{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;padding:0;transition:all .3s ease;position:relative}.desktop-menu .nav-link:hover{color:#4eecb0}.desktop-menu .nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#4eecb0;transition:width .3s ease}.desktop-menu .nav-link:hover:after{width:100%}.navbar-toggle{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.navbar-toggle .hamburger-line{width:100%;height:3px;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.navbar-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.navbar-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:translate(20px)}.navbar-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{display:none}@media (max-width: 992px){.desktop-menu{display:none}.navbar-toggle{display:flex}.mobile-menu{display:block;position:fixed;top:0;left:-250px;width:250px;height:100vh;background:#fff;box-shadow:2px 0 10px #00000026;transition:left .4s cubic-bezier(.25,.46,.45,.94);padding-top:20px;z-index:111111}.mobile-menu.active{left:0}.mobile-menu .navbar-nav{flex-direction:column;list-style:none;margin:0;padding:0 26px 30px 16px}.mobile-menu .nav-item{border-bottom:1px solid #f0f0f0}.mobile-menu .nav-item:last-child{border-bottom:none}.mobile-menu .nav-link{display:block;padding:0;line-height:50px;color:#282828!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:300;border-bottom:1px solid #ebebeb}.mobile-menu .nav-link:hover{color:#4eecb0}body.menu-open{overflow:hidden}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar.visible{animation:slideInFromTop .4s ease-out}.dropdown{position:relative}.dropdown .dropdown-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dropdown .dropdown-toggle .dropdown-icon{transition:transform .3s ease}.dropdown .dropdown-toggle:hover .dropdown-icon,.dropdown .dropdown-toggle.active .dropdown-icon{transform:rotate(180deg)}.dropdown .dropdown-menu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;box-shadow:0 10px 30px #00000026;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);border:1px solid rgba(0,0,0,.1);margin-top:20px}.dropdown .dropdown-menu .dropdown-item{display:block;width:100%;white-space:nowrap;padding:10px 20px;color:#333;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}.dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:none}.dropdown .dropdown-menu .dropdown-item:hover{background:#4eecb01a;color:#104754;padding-left:30px}.dropdown:hover .dropdown-menu,.dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.mobile-dropdown .mobile-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mobile-dropdown .mobile-dropdown-toggle .dropdown-icon{transition:transform .3s ease;top:10px;height:30px;right:0;border:1px solid #ebebeb;width:30px;cursor:pointer;display:grid;place-content:center}.mobile-dropdown .mobile-dropdown-toggle.active .dropdown-icon{transform:rotate(90deg)}.mobile-dropdown .mobile-dropdown-toggle.active{color:#4ef4b0!important}.mobile-dropdown .mobile-dropdown-menu{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.25,.46,.45,.94);border-radius:8px}.mobile-dropdown .mobile-dropdown-menu.active{color:#4ef4b0!important;max-height:100%;padding-top:10px;padding-bottom:10px;overflow:auto}.mobile-dropdown .mobile-dropdown-menu .dropdown-item{display:block;width:100%;color:#333;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;padding:0 0 0 10px;line-height:34px}.mobile-dropdown .mobile-dropdown-menu .dropdown-item:last-child{border-bottom:none}.mobile-dropdown .mobile-dropdown-menu .dropdown-item:hover,.mobile-dropdown .mobile-dropdown-menu .dropdown-item.active{color:#4ef4b0!important;box-shadow:none!important}.hero{background-image:url(https://i-net.pe/images/fondos/Soluciones-f.jpg);background-size:cover;padding-top:167px;padding-bottom:116px}.hero .container{text-align:center}.hero h1{font-size:40px;margin-bottom:0;color:#fff;font-weight:700}.hero .ct-breadcrumb{margin:15px 0 0;list-style:none;color:#fff}.hero .ct-breadcrumb li{display:inline-block;font-size:16px;color:inherit}.hero .ct-breadcrumb li a{color:#fff;text-decoration:none}.hero .ct-breadcrumb li a:hover{color:#4ef4b0}.hero .ct-breadcrumb li{font-weight:300;letter-spacing:0}.hero .ct-breadcrumb li a:after{content:"-";margin:0 2px;color:inherit}footer{background:#104754;position:fixed;bottom:0;left:0;right:0;width:100%;transform:translateY(100%);z-index:-1;box-shadow:0 -4px 20px #0000001a;padding:78px 0 0}@media (max-width: 992px){footer{position:relative;transform:translateY(0);padding:50px 0 0;z-index:1}}footer a{position:relative;z-index:1101;pointer-events:auto}footer .lista a{display:flex;align-content:center;align-items:center;gap:10px}footer .lista i{font-size:10px}footer .sociales li a i{margin-right:10px;color:#4ef4b0}footer .item{font-size:14px;font-weight:300}footer .item4{margin:0 100px 0 0}@media (max-width: 768px){footer .item4{padding-top:30px;margin:0}}footer .logo-footer{max-height:59px;margin:0 0 47px;object-fit:contain}footer h3{font-size:24px;font-weight:600;display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:29px;color:#fff;gap:20px}footer h3 i{flex-grow:1;height:1px;background-color:#4ef4b0;display:inline-block}footer.show{transform:translateY(0)}footer .contenedor{display:grid;grid-template-columns:28% 37.664% 33.7%;gap:20px;padding:20px;max-width:1200px;margin:auto}@media (max-width: 992px){footer .contenedor{gap:10px}}@media (max-width: 768px){footer .contenedor{grid-template-columns:1fr;gap:15px;padding:15px}}footer h5{color:#fff;margin-bottom:1rem}footer p{color:#fff;margin-bottom:10px;line-height:1.1}footer ul{margin:0;list-style:none}footer ul li{font-size:14px;margin-bottom:.5rem}footer ul li a{color:#fff;text-decoration:none;transition:color .3s ease}footer ul li a:hover{color:#4eecb0}footer img{max-height:59px}footer .item5 a{margin-top:auto;display:flex;gap:50px;align-items:center}@media (max-width: 768px){footer .item5{gap:50px}}.derechos{background:#6155f9;text-align:center;padding:28px 0;position:relative}.derechos p{text-align:center;color:#6ae7da;font-family:"Poppins",Sans-serif;font-weight:200;font-size:16px;margin:0}.derechos p a{color:#fff;text-decoration:none;font-weight:600}.derechos p a:hover{color:#4eecb0}.footer-spacer{width:100%;min-height:250px}@media (max-width: 992px){.footer-spacer{margin-bottom:inherit!important}}.footer-spacer.dynamic-height{transition:height .3s ease}h5{font-size:24px!important}p{font-size:14px}.service-card{padding:40px 32px;background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.05);-khtml-box-shadow:0 0 16px rgba(0,0,0,.05);-moz-box-shadow:0 0 16px rgba(0,0,0,.05);-ms-box-shadow:0 0 16px rgba(0,0,0,.05);-o-box-shadow:0 0 16px rgba(0,0,0,.05);box-shadow:0 0 16px #0000000d;border-radius:5px;border-image:conic-gradient(#104754,#104754,#4ef4b0,#104754) 1;border-bottom:solid 14px;border-top:none;border-right:none;border-left:none}@media (max-width: 992px){.service-card{padding-left:30px;padding-right:20px}}.service-card h3{color:#104754;font-size:18px!important;margin-top:15px;margin-bottom:10px}.service-card p{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-break:break-word;line-height:1.6}.service-card a{text-decoration:none;color:inherit}.service-card img{max-width:40px}.titulo1{color:#137b8c;margin-bottom:0;line-height:1.33333;display:grid;grid-template-columns:60px auto;gap:30px}@media (max-width: 992px){.titulo1{font-size:30px}}@media (max-width: 768px){.titulo1{grid-template-columns:1fr}}.titulo1:before{content:"";display:block;width:60px;height:3px;background:#6ae7da;border-radius:2px;top:25px;position:relative;margin-right:15px}.titulo2{color:#137b8c;margin-bottom:0;line-height:1.33333;display:grid;grid-template-columns:60px auto;gap:30px;left:-90px;position:relative;align-items:center}@media (max-width: 768px){.titulo2{grid-template-columns:1fr}}.titulo2:before{content:"";display:block;width:60px;height:3px;background:#137b8c;border-radius:2px;position:relative;margin-right:15px}.services-section{padding:4rem 0;background-color:#f8f9fa;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:116px 0 200px}.services-section h3{font-weight:700;text-align:left}@media (max-width: 768px){.services-section{background-position:center;padding-top:0;padding-bottom:90px}}.services-section p{color:#104754}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media (max-width: 768px){.services-grid{grid-template-columns:1fr 1fr;gap:30px}}.services-grid img{width:40px}.partners-swiper{width:100%;padding:2rem 0}.partners-swiper .swiper-wrapper{align-items:center}.partners-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.partner-logo{display:flex;justify-content:center;align-items:center;transition:all .3s ease}.partner-logo img{max-width:180px;max-height:80px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) opacity(.7);transition:all .3s ease}.partner-logo:hover img{filter:grayscale(0%) opacity(1);transform:scale(1.05)}.partners-section{padding:3rem 0;background-color:#fff}@media (max-width: 768px){.partner-logo{padding:.5rem}.partner-logo img{max-width:120px;max-height:60px}}.bg1{background:#104754}.bg1 h5,.bg1 h2{color:#fff}.experiencia-iso{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}@media (max-width: 992px){.experiencia-iso{grid-template-columns:40% auto;gap:30px;text-align:center}}@media (max-width: 992px){.experiencia-iso .imagenes{padding-left:80px}}.experiencia-iso .info h5{color:#104754;margin-bottom:26px;font-weight:600;line-height:1.1;text-align:left}@media (max-width: 992px){.experiencia-iso .info h5{margin-bottom:0;padding-bottom:40px}}.experiencia-iso .info .imagenes{padding-left:90px;margin-bottom:30px}.experiencia-iso .info .imagenes img{width:100%}section{padding:177px 0 140px;background:#fff}section .contenedor{max-width:1200px;margin:0 auto;padding:0 20px}.card2{background-color:#fafafa;border:1px solid #e9e7e7;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:28px 30px 10px;text-align:center;margin-bottom:24px;-webkit-transition:.3s cubic-bezier(.24,.74,.58,1);-khtml-transition:.3s cubic-bezier(.24,.74,.58,1);-moz-transition:.3s cubic-bezier(.24,.74,.58,1);-ms-transition:.3s cubic-bezier(.24,.74,.58,1);-o-transition:.3s cubic-bezier(.24,.74,.58,1);transition:.3s cubic-bezier(.24,.74,.58,1);position:relative}.card2 a{text-decoration:none}.card2 h3{min-height:60px;color:#104754!important;font-size:20px}.card2 img{width:100%;transition:.3s cubic-bezier(.24,.74,.58,1)}.card2:hover img{-webkit-transform:rotateY(360deg);-khtml-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}.card2:hover h3{color:#4ef4b0}.cuatro{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 1200px){.cuatro{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.cuatro{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cuatro{grid-template-columns:repeat(1,1fr);gap:1rem}}.soluciones{border-radius:13px;margin-top:0;margin-bottom:0;padding:66px 58px 55px}@media (max-width: 992px){.soluciones{padding:50px 20px 20px}}.sectionbase{background:#fff}.servicios-hero{background:linear-gradient(135deg,#104754,#6155f9);color:#fff;padding:4rem 0;text-align:center}.servicios-hero h1{color:#fff;margin-bottom:1rem}.servicios-hero p{font-size:1.2rem;opacity:.9}.servicio-detalle{padding:4rem 0}.servicio-detalle .servicio-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media (max-width: 768px){.servicio-detalle .servicio-grid{grid-template-columns:1fr;gap:2rem}}.servicio-detalle .servicio-contenido h2{color:#104754;margin-bottom:1.5rem}.servicio-detalle .servicio-contenido p{margin-bottom:1rem;color:#666}.servicio-detalle .servicio-contenido ul{list-style:none}.servicio-detalle .servicio-contenido ul li{padding:.5rem 0 .5rem 1.5rem;position:relative}.servicio-detalle .servicio-contenido ul li:before{content:"✓";position:absolute;left:0;color:#4ef4b0;font-weight:700}.servicio-detalle .servicio-imagen{text-align:center}.servicio-detalle .servicio-imagen img{border-radius:8px;box-shadow:0 4px 16px #0000001a}.servicios-cta{background:#f8f9fa;padding:3rem 0;text-align:center}.servicios-cta h3{color:#104754;margin-bottom:1rem}.servicios-cta p{margin-bottom:2rem;color:#666}.conectemos-list li{position:relative;height:auto!important;padding:20px}.conectemos-list li:before{content:"";height:5px;width:0;-webkit-transition:all .3s linear 0ms;-khtml-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms;background-color:#104754;background-image:-webkit-gradient(linear,left top,right top,from(#104754),to(#104754));background-image:-webkit-linear-gradient(left,#104754,#104754);background-image:-moz-linear-gradient(left,#104754,#104754);background-image:-ms-linear-gradient(left,#104754,#104754);background-image:-o-linear-gradient(left,#104754,#104754);background-image:linear-gradient(left,#104754,#104754);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#104754",endColorStr="#104754",gradientType="1");position:absolute;bottom:0;left:0}.conectemos-list li:hover:before{width:100%}.conectemos-list li a{display:grid;grid-template-columns:auto 1fr;gap:17px}.conectemos-list li a h3{margin:0}.conectemos-list li i{color:#6ae7da;background-image:none;text-fill-color:inherit;-webkit-text-fill-color:inherit;font-size:20px}.descargas{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.descargas p{flex:auto}.titulopaginas{font-weight:700;font-size:43px;color:#104754;line-height:1.2;margin:0 0 15px;align-items:start}.titulopaginas:before{content:"";background:#6ae7da;top:25px}@media (max-width: 992px){.titulopaginas{font-size:33px;left:initial}}.soluciones h2{padding-left:82px;margin-bottom:32px;font-weight:700}@media (max-width: 768px){.soluciones h2{padding-left:0;font-size:30px}}.services{padding-top:65px}.services .contenedor{padding:15px}.services .titulo2{padding-bottom:20px;font-size:36px;padding-left:76px;color:#104754;gap:20px;position:relative;align-items:start}@media (max-width: 768px){.services .titulo2{grid-template-columns:50px auto;padding-left:0;display:grid;left:0;font-size:30px}}.services .titulo2:before{content:"";display:block;width:50px;height:3px;background:#137b8c;border-radius:2px;top:25px;position:relative;margin-right:15px}@media (max-width: 768px){.services .titulo2:before{top:0}}.links-conectemos{padding-top:46px;margin-left:50px}.links-conectemos h3{color:#104754;font-size:30px;margin:0 0 15px;font-weight:700}.links-conectemos h4{font-size:18px;margin-top:0;margin-bottom:0;color:#104754;line-height:1.2;font-weight:700}.links-conectemos p{margin:0;font-size:15px;color:#000}.nuestroequipo{background-image:url(https://i-net.pe/images/fondos/fondo-profesionales.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;transition:background .2s,border .3s,border-radius .3s,box-shadow .3s;padding:65px 0 60px}.nuestroequipo .titulo2{color:#f4f4f4;font-size:36px;line-height:44px;align-items:start;left:0}@media (max-width: 768px){.nuestroequipo .titulo2{font-size:24px;line-height:30px}}.nuestroequipo .titulo2:before{content:"";top:20px;background:#6ae7da}.nuestroequipo p{text-align:left;color:#f4f4f4!important;font-family:"Poppins",Sans-serif!important;font-size:18px!important;line-height:34px!important;padding-left:90px!important;padding-right:23px}@media (max-width: 768px){.nuestroequipo p{padding-left:40px;font-size:16px;padding-top:10px;line-height:24px}}.nuestroequipo img{padding:0 35px 0 65px}@media (max-width: 768px){.nuestroequipo img{padding:0}}.ct-video-player{margin-left:120px;margin-top:80px;color:#104754!important;background-color:#4ef4b0!important;background-image:none!important;height:64px;width:64px;font-size:14px;position:relative;display:inline-block;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;z-index:10;-webkit-box-shadow:0 3px 9px rgba(3,31,114,.21);-khtml-box-shadow:0 3px 9px rgba(3,31,114,.21);-moz-box-shadow:0 3px 9px rgba(3,31,114,.21);-ms-box-shadow:0 3px 9px rgba(3,31,114,.21);-o-box-shadow:0 3px 9px rgba(3,31,114,.21);box-shadow:0 3px 9px #031f7236;visibility:visible;animation-name:fadeInUp;display:grid;justify-items:center;align-items:center;justify-content:center;align-content:center}@media (max-width: 768px){.ct-video-player{margin-left:50px;margin-top:80px}}.ct-video-player .ct-video-button{display:grid;place-content:center;justify-items:center;align-items:center;justify-content:center;align-content:center}.ct-video-player .ct-video-button .line-video-animation.line-video-2,.ct-video-player .ct-video-button-portfolio .line-video-animation.line-video-2{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}.ct-video-player .ct-video-button .line-video-animation.line-video-3,.ct-video-player .ct-video-button-portfolio .line-video-animation.line-video-3{-webkit-animation-delay:2.6s;-moz-animation-delay:2.6s;-o-animation-delay:2.6s;animation-delay:2.6s}.ct-video-player .ct-video-button:hover,.ct-video-player .ct-video-button-portfolio:hover,.ct-video-player .ct-video-button:focus,.ct-video-player .ct-video-button-portfolio:focus{color:#fff}.ct-video-player .ct-video-button:hover .line-video-animation,.ct-video-player .ct-video-button-portfolio:hover .line-video-animation,.ct-video-player .ct-video-button:focus .line-video-animation,.ct-video-player .ct-video-button-portfolio:focus .line-video-animation{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.ct-video-player i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#104754!important;font-size:14px}.ct-video-player .line-video-animation{position:absolute;width:64px;height:64px;border:1px solid rgba(255,255,255,.24);-webkit-border-radius:60px;-khtml-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;animation:squares 3.9s linear 0s infinite;-webkit-animation:squares 3.9s linear 0s infinite;-ms-animation:squares 3.9s linear 0s infinite;-o-animation:squares 3.9s linear 0s infinite;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:0}@keyframes squares{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);-moz-transform:scale(1.24);-o-transform:scale(1.24);transform:scale(1.24);opacity:1}to{-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}.adn .dieza{margin:60px 0 0}.adn h5{color:#104754;margin-bottom:26px;font-weight:600;line-height:1.1;text-align:left;font-size:36px!important}.adn .imagenes{padding:0 0 0 82px;gap:0 img;gap-padding:15px}.adn p{margin-bottom:30px;color:#104754;font-family:"Poppins",Sans-serif;font-size:16px;line-height:34px}@media (max-width: 992px){.adn p{font-size:16px;line-height:28px}}.soluciones h2{font-size:42px}.tituloadn{padding-bottom:20px;font-size:36px;padding-left:76px;color:#104754;gap:20px;position:relative;align-items:start}@media (max-width: 768px){.tituloadn{grid-template-columns:50px auto;padding-left:0;display:grid;left:0;font-size:30px}}.tituloadn:before{content:"";display:block;width:50px;height:3px;background:#137b8c;border-radius:2px;top:25px;position:relative;margin-right:15px}@media (max-width: 768px){.tituloadn:before{top:0}}input,textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}input:focus,textarea:focus{outline:none;border-color:#4eecb0}.contacto{background:#f4f4f4;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:76px 0 40px}.contacto .formulario-contacto p{font-size:14px;line-height:24px;color:#104754;margin-bottom:27px}.contacto .titulo1{font-size:16px!important;color:#104754;margin-bottom:9px;font-weight:600}.contacto .titulo1:before{content:"";display:block;width:60px;height:3px;background:#6ae7da;border-radius:2px;top:8px;position:relative;margin-right:15px}.contacto h3{color:#104754;font-family:"Poppins",Sans-serif;font-size:48px;line-height:58px;margin:0 0 46px;padding:0% 10% 0% 0%}.contacto h3 span{color:#4ef4b0}@media (max-width: 768px){.contacto h3{font-size:36px;line-height:44px}}.contacto form{background-color:transparent;background-image:linear-gradient(298deg,#fff 0% 100%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:91px 0 94px;padding:15px}.contacto form .campos{margin-bottom:27px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.contacto form .campos{grid-template-columns:1fr;gap:15px}}.contacto form .campos>div{display:flex;flex-direction:column;gap:8px}.contacto form .campos .campos2{grid-column:span 2}@media (max-width: 768px){.contacto form .campos .campos2{grid-column:span 1}}.contacto form label{font-size:17px;color:#104754}.contacto form input,.contacto form textarea{font-family:"Poppins",Sans-serif;color:#104754!important;background-color:#f4f4f4!important;border-color:#fff!important}.contacto form input::placeholder,.contacto form textarea::placeholder{background-color:#f4f4f4!important;border-color:#fff!important;font-size:15px;font-weight:400;color:#104754!important;opacity:.7}.contacto form input::-webkit-input-placeholder,.contacto form textarea::-webkit-input-placeholder{background-color:#f4f4f4!important;border-color:#fff!important;font-size:15px;font-weight:400;color:#104754;opacity:.7}.contacto form input::-moz-placeholder,.contacto form textarea::-moz-placeholder{background-color:#f4f4f4!important;border-color:#fff!important;font-size:15px;font-weight:400;color:#104754;opacity:.7}.contacto form input:-ms-input-placeholder,.contacto form textarea:-ms-input-placeholder{background-color:#f4f4f4!important;border-color:#fff!important;font-size:15px;font-weight:400;color:#104754;opacity:.7}.contacto form input{height:49px}.contacto .btn3{font-size:15px;font-weight:700;padding:0 34px;line-height:51px;display:flex;gap:8px;align-content:center;align-items:center;margin-bottom:15px}@media (max-width: 768px){.campos2{grid-column:initial}}.hero-swiper{width:100%;height:100vh;min-height:900px;background:#000}.hero-swiper .swiper-slide{position:relative;overflow:hidden}.hero-swiper .swiper-slide .info{text-align:center}.hero-swiper .swiper-slide .bg{min-height:100%;display:flex;align-items:center;align-items:flex-end;justify-content:center;padding-bottom:80px}@media (max-width: 992px){.hero-swiper .swiper-slide .bg{align-items:flex-end;justify-content:center;padding-bottom:280px}.hero-swiper .swiper-slide .bg a{margin-top:40px}}@media (max-width: 768px){.hero-swiper .swiper-slide .bg{align-items:flex-end;justify-content:center;padding-bottom:80px}}.hero-swiper .swiper-slide h2{color:#fff;text-align:center;line-height:1.1;letter-spacing:0px;font-weight:700;font-size:55px;margin-bottom:40px}@media (max-width: 768px){.hero-swiper .swiper-slide h2{font-size:40px;margin-bottom:50px}}.hero-swiper .swiper-slide a{text-align:center;z-index:7;background-color:#4ef4b0;font-family:Poppins;color:#104754;text-decoration:none;white-space:nowrap;letter-spacing:0px;font-weight:700;font-size:18px;border-radius:4px;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;opacity:1;visibility:visible}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:50px;height:50px;margin-top:-25px;transition:all .3s ease}.hero-swiper .swiper-button-next:hover,.hero-swiper .swiper-button-prev:hover{background:#fff3;transform:scale(1.1)}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{font-size:20px;font-weight:700}@media (max-width: 768px){.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{display:none}}.hero-swiper .swiper-pagination{bottom:30px;position:absolute}.hero-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ffffff80;opacity:1;transition:all .3s ease}.hero-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width: 992px){.hero-swiper{height:80vh;max-height:600px}}@media (max-width: 576px){.hero-swiper{height:70vh;max-height:500px;min-height:630px}.hero-swiper .hero-content{padding:0 1rem}.hero-swiper .hero-content .hero-title{font-size:2rem!important;margin-bottom:1.5rem!important}.hero-swiper .hero-content .btn{font-size:.9rem;padding:.5rem 1.5rem!important}}.bg-responsive{transition:background-image .3s ease}.serviciotitulo{font-size:36px;line-height:44px;left:0;position:relative;color:#104754;font-family:"Poppins",Sans-serif;display:flex;font-weight:700;gap:20px}@media (max-width: 768px){.serviciotitulo{font-size:24px;line-height:30px}}.serviciotitulo:before{content:"";width:50px;height:3px;background-color:#104754;display:block;top:17px;position:relative}@media (max-width: 768px){.serviciotitulo:before{width:40px;height:3px;margin-bottom:8px}}.tituloadn{font-size:36px;line-height:44px;left:0;padding:0;position:relative;color:#104754;font-family:"Poppins",Sans-serif;display:flex;font-weight:700;gap:20px}@media (max-width: 992px){.tituloadn{font-size:29px}}@media (max-width: 768px){.tituloadn{font-size:24px;line-height:30px}}.tituloadn:before{content:"";width:50px;height:3px;background-color:#6ae7da;display:block;top:17px;position:relative}@media (max-width: 768px){.tituloadn:before{width:40px;height:3px;margin-bottom:8px}}.adn{padding:67px 0 35px}@media (max-width: 992px){.adn .contenedor{grid-template-columns:60% auto}}.conocepdf{color:#104754!important;font-weight:400;font-size:22px}@media (max-width: 992px){.tituloinicio{grid-template-columns:60% auto}}.tituloinicio .titulo1{gap:10px}.tituloinicio .titulo1:before{content:"";display:block;width:40px;height:3px;background:#137b8c!important;border-radius:2px;top:25px;position:relative;margin-right:15px}.libro-reclamaciones .card-header2{margin:0 0 46px;padding:0% 10% 0% 0%}.libro-reclamaciones .card{padding:15px}.libro-reclamaciones{background:#f4f4f4;padding:76px 0 40px}.libro-reclamaciones input[type=text],.libro-reclamaciones input[type=email],.libro-reclamaciones input[type=url],.libro-reclamaciones input[type=password],.libro-reclamaciones input[type=search],.libro-reclamaciones input[type=tel],.libro-reclamaciones input[type=number],.libro-reclamaciones input[type=range],.libro-reclamaciones input[type=date],.libro-reclamaciones input[type=month],.libro-reclamaciones input[type=week],.libro-reclamaciones input[type=time],.libro-reclamaciones input[type=datetime],.libro-reclamaciones input[type=datetime-local],.libro-reclamaciones input[type=color],.libro-reclamaciones textarea,.libro-reclamaciones select,.libro-reclamaciones .nice-select{background-color:#fff;border:1px solid #d8d8d8;color:#9b9b9b;padding:6px 22px;line-height:normal;font-size:15px;font-weight:400;height:51px;-webkit-transition:all .2s linear 0ms;-khtml-transition:all .2s linear 0ms;-moz-transition:all .2s linear 0ms;-ms-transition:all .2s linear 0ms;-o-transition:all .2s linear 0ms;transition:all .2s linear 0ms;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0;width:100%;outline:none}.libro-reclamaciones h3{color:#104754;font-family:"Poppins",Sans-serif;font-size:48px;line-height:58px;margin-bottom:0}@media (max-width: 992px){.libro-reclamaciones h3{font-size:36px;line-height:44px}}.libro-reclamaciones h4{font-size:30px;text-align:left}.libro-reclamaciones h4 .badge{color:#b60416;font-size:10px}.libro-reclamaciones h4{margin-bottom:30px;margin-top:-2px;border-bottom:1px solid #CFCFCF}.libro-reclamaciones .titulo1{color:#104754;margin-bottom:9px;font-weight:600;font-size:16px;grid-template-columns:50px auto}.libro-reclamaciones .titulo1:before{content:"";display:block;width:50px;height:3px;background:#6ae7da;border-radius:2px;top:7px;position:relative;margin-right:15px}.libro-reclamaciones textarea{line-height:normal;padding-top:18px;padding-bottom:18px;height:150px}.libro-reclamaciones textarea .item1 p{font-size:16px;color:#333}.form-check{display:grid;grid-template-columns:auto auto;gap:10px;align-items:start}.pmin{font-size:10px}.form-check-input{width:initial}@media (max-width: 992px){.libro-reclamaciones .container{padding:0}}@media (max-width: 992px){.libro-reclamaciones .container .card{padding:30px}}.libro-reclamaciones .container .card .card-body{border-radius:17px!important;border-width:0px!important;border-style:solid!important;position:relative!important;margin:0 auto 30px!important;max-width:940px!important;width:100%!important}@media (max-width: 992px){.libro-reclamaciones .container .card .card-body{padding:0}}.btn6{border-radius:60px;border-color:#000;background-color:#000;font-size:15px;font-weight:700;color:#fff;padding:0 34px;line-height:51px;height:auto}.contenidos ul{padding:0;list-style:initial;margin:0 0 15px 15px}.contenidos ul li{text-align:left;color:#104754;font-family:"Poppins",Sans-serif;font-size:16px;line-height:30px}.contenidos P{text-align:left;color:#104754;font-family:"Poppins",Sans-serif;font-size:16px;line-height:30px}.info p{color:#104754;font-family:"Poppins",Sans-serif;font-size:18px!important;line-height:34px}.quejas{color:#333}.pas{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.robo{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-weight:700}.nice-select{padding-top:0!important}
