@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:sans-serif}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover{text-decoration:none;outline:none;color:inherit}img{display:block;max-width:100%}.img-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.img-cover2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover}.img-absolute{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.img-holder{position:relative;padding-bottom:56.25%;overflow:hidden}.img-holder.img-full{padding-bottom:100%}.img-holder.img-std{padding-bottom:75%}.img-holder.img-wide{padding-bottom:40%}.list-unstyled{list-style:none;margin:0;padding:0}.flex-1{flex:1}.full-height{position:relative;height:100%}.iframe-container{position:relative;padding-bottom:56.25%}.iframe-container>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.container{max-width:1200px;position:relative;padding-left:30px;padding-right:30px}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:1em}h1,h2,h3,h4,h5,h6{font-weight:bold}.relative{position:relative}.row-grid{margin:-15px}.row-grid>*{padding:15px}.row-grid-big{margin:-30px}.row-grid-big>*{padding:30px}.row-grid-small{margin:-7.5px}.row-grid-small>*{padding:7.5px}.animated{animation-duration:0.3s}.text-uppercase{text-transform:uppercase}.wow{animation-duration:1s}.slider{position:relative}section{position:relative}.img-fluid{width:100%}.wrapper{position:relative}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}input,select,button{background:none;border:none;padding:0;margin:0;box-shadow:none;outline:none;font:inherit;color:inherit}input::placeholder,select::placeholder,button::placeholder{color:inherit}strong,b{font-weight:bold}body{font-family:Inter,sans-serif;font-size:15px;line-height:1.25;font-weight:normal;color:#666}body::after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);opacity:0;pointer-events:none;transition:0.3s;z-index:100}body.menu-active::after{opacity:1;pointer-events:all}.btn-menu i{font-size:1.5em}main{position:relative;overflow:hidden}.mobile-menu{position:fixed;top:0;right:0;width:100%;max-width:360px;background:#fff;z-index:1000;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:0.3s;text-transform:uppercase}.mobile-menu .container{padding:30px 0}.mobile-menu.menu-active{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0)}.mobile-menu .mobile-nav ul{list-style:none;margin:auto;padding:0}.mobile-menu .mobile-nav>ul>li>a{padding:15px 30px;color:#111;display:flex;align-items:center}.mobile-menu .mobile-nav>ul>li>a i{font-size:1.5em;margin-left:auto}.mobile-menu .dropdown-menu{background:#f6f8fa;display:none}.mobile-menu .dropdown-menu ul{padding:15px 0}.mobile-menu .dropdown-menu ul li{padding:15px 30px}.mobile-menu .mobile-menu-close{font-size:2em;top:30px;right:30px;width:1em;text-align:right;display:block;margin:auto 30px 30px auto}.header{position:sticky;top:0;left:0;right:0;z-index:1;color:#fff;box-shadow:0 0 1px rgba(255,255,255,0.5);transition:0.3s cubic-bezier(0.5,0.5,0.5,1);background:#000D33}.header .logo{max-height:30px;transition:0.3s cubic-bezier(0.5,0.5,0.5,1);margin:22.5px 0}.main-nav{height:100%;font-weight:500}.main-nav>ul{display:flex;align-items:center;justify-content:center;height:100%}.main-nav>ul>li{margin-left:30px;display:flex;align-items:center;position:relative;height:100%}.main-nav>ul>li.dropdown:hover .dropdown-menu{transform:translateY(0);pointer-events:all;visibility:visible;opacity:1}.main-nav>ul>li::after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#111;transition:0.3s cubic-bezier(0.5,0.5,0.5,1)}.main-nav>ul>li>a{display:block;transition:0.3s cubic-bezier(0.5,0.5,0.5,1)}.main-nav>ul>li:hover::after,.main-nav>ul>li.active::after{height:2px}.main-nav>ul>li:hover>a,.main-nav>ul>li.active>a{color:#f4ac37}.main-nav .dropdown-menu{position:absolute;top:100%;left:0;width:240px;background:#f6f8fa;color:#111;text-transform:none;font-size:1.28571428em;font-weight:500;transition:0.3s cubic-bezier(0.5,0.5,0.5,1);z-index:-1;pointer-events:none;transform:translateY(100%);visibility:hidden;opacity:0}.main-nav .dropdown-menu ul li{margin:22.5px}.content-html{line-height:1.5}.content-html>*:not(:first-child){margin-top:1em}.with-images .content-html h3{font-size:1.125em;font-weight:500}#marca{color:#111}#marca h2{font-size:2.25em;font-weight:500}#marca .icons h1+.row .content-html{font-size:1.5em;font-weight:500}#marca .icons h1+.row+.row{text-align:center;padding-top:60px}#marca .icons h1+.row+.row h3{font-size:1.125em}#marca .icons h1+.row+.row .content-html{color:#666;margin-top:15px}#marca .single h3{font-size:1.5em;font-weight:500}#marca .single .content-html{margin-top:30px}.hr{height:1px;background:#e5e5e5;margin-top:60px}.cover{background:#000D33;position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;padding:90px 0;text-align:center;color:#fff}.cover.cover-full-height{min-height:100vh}.cover img{opacity:0.5}.cover h1{font-size:3.33333333em;font-weight:800}.slider{color:#fff;position:relative}.slider .item{min-height:calc(100vh - 75px);position:relative;display:flex;align-items:center;padding:90px 0}.slider h1{font-size:2.5em;font-weight:800;text-transform:uppercase;line-height:1}.slider .inner-container{max-width:768px}.slider .content-html{font-size:1.33333333em;margin-top:15px;font-weight:500}#video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(25px)}}.icon-scroll{position:absolute;left:0;right:0;bottom:45px;margin:auto;width:30px;height:50px;border:2px solid;border-radius:25px;color:#fff}.icon-scroll:before{position:absolute;left:calc(50% - 2px);content:"";width:4px;height:8px;background:#fff;top:8px;border-radius:3.75px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}.icon-scroll::after{content:none;position:absolute;text-transform:uppercase;top:100%;left:-50%;right:-50%;margin:auto;font-size:0.75em;text-align:center;margin-top:7.5px;font-weight:600}.w-100{width:100%}.btn{padding:1em 2em;color:#111;border:1px solid transparent;text-align:center;position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.125em}.btn span{position:relative;transition:0.3s cubic-bezier(0.5,0.5,0.5,1)}.btn span+i{margin-left:15px}.btn i{transition:0.3s cubic-bezier(0.5,0.5,0.5,1);position:relative}.btn.btn-outline{border-color:#e5e5e5}.btn.btn-outline::before{content:"";background:#111;transition:0.3s cubic-bezier(0.5,0.5,0.5,1);position:absolute;right:0;bottom:0;left:0;height:0}.btn.btn-outline:hover::before{height:100%}.btn.btn-outline:hover>*{color:#fff}.landing{background:url("../images/landing.jpg") center center no-repeat;background-size:cover;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-family:Gotham,sans-serif;padding:90px 0}.landing .img-fluid{margin-bottom:30px}.landing .table-title{position:absolute;display:flex;justify-content:space-between;align-items:center;left:0;right:0;top:calc(-0.5em - 1px)}.landing .table-title::before,.landing .table-title::after{content:"";height:1px;flex:1;background:#fff}.landing .table-title span{padding:0 1em}.landing .table-wrapper{position:relative;display:inline-block;text-transform:uppercase}.landing .table-container{border:1px solid;border-bottom-left-radius:2em;border-bottom-right-radius:2em;overflow:hidden;border-top:none}.landing .table{border-spacing:0;text-align:center;border-collapse:collapse;margin:-1px}.landing .table td,.landing .table th{padding:0.75em 1.25em}.landing .table td:first-child,.landing .table th:first-child{text-align:left}.landing .table td{background:rgba(18,51,127,0.85);border:1px solid}.landing .table b,.landing .table strong{font-weight:900;font-size:2em}.landing .table b small,.landing .table strong small{font-size:0.66666666em}.landing p{font-size:0.8em;margin-top:15px}#productos .cover{text-align:initial}#productos .breadcrumb{background:#3C455B;padding:19.99999995px 0;color:#fff}#producto .info h2{font-size:1.33333333em;font-weight:500;text-transform:uppercase}#producto .info h1{color:#111;font-size:2em;font-weight:bold;text-transform:uppercase}#producto .info .table{margin:60px auto;width:100%;font-size:1.25em}#producto .info .table td{padding:15px 0;font-weight:300}#producto .info .table td:not(:first-child){padding-left:15px;color:#111;font-weight:normal}#producto .specs h3{font-size:1.25em;font-weight:500;text-transform:uppercase;color:#111;margin-bottom:15px}#producto .specs table{width:100%;font-weight:300;border-top:2px solid #e5e5e5;table-layout:fixed}#producto .specs table td,#producto .specs table th{border-bottom:1px solid #e5e5e5;padding:1em 1.5em}#producto .specs table td{background:#f6f8fa;width:240px}#producto .specs table td:not(:first-child){background:none;font-weight:normal;color:#111;width:auto}#nosotros .icons h1{line-height:1.5;font-weight:500;color:#111;font-size:2em}#nosotros .icons h3{text-align:center;font-size:3em;color:#111;font-weight:bold}#nosotros .icons .row{padding:60px 0}#nosotros .icons .row .content-html{font-size:1.25em;color:#111;text-align:center;margin-top:15px}#nosotros .icons .row+.content-html{font-size:1.5em;font-weight:500}#nosotros .content{color:#111}#nosotros .content .h1{font-weight:bold;text-transform:uppercase}#nosotros .content .content-html{font-size:1.125em}#nosotros .timeline{color:#111}#nosotros .timeline h2{font-size:4em;text-align:center;font-weight:bold}#nosotros .timeline h2+.content-html{margin-top:30px;font-size:2em;color:#666;font-weight:500}#nosotros .timeline .list{margin-top:60px}#nosotros .timeline .list li+li{margin-top:30px}#nosotros .timeline .list li .content-html{padding-left:60px;margin-left:60px;border-left:2px solid #e5e5e5;height:100%}#nosotros .timeline .list li h3{font-size:2.25em;font-weight:bold;position:relative}#nosotros .timeline .list li h3::before{content:"";background:#666;width:10px;height:10px;position:absolute;left:calc(-61px);bottom:0;top:0;margin:auto;transform:translateX(-50%)}#nosotros .timeline .list li p{margin-top:15px;font-size:1.125em}#articulo .breadcrumb .inner-container{border-top:2px solid;border-bottom:1px solid;color:#000D33;padding:30px 0}#articulo .breadcrumb h2{font-size:1.5em;font-weight:500}#articulo .breadcrumb p{margin-top:15px;color:#666;font-weight:300}#articulo .content .content-html img{margin-left:auto;margin-right:auto}#accordion{border-top:2px solid #e5e5e5;font-weight:300}#accordion dt,#accordion dd{padding:22.5px 45px;border-bottom:1px solid #e5e5e5}#accordion dt{font-size:1.125em;display:flex;align-items:center;transition:0.3s cubic-bezier(0.5,0.5,0.5,1);cursor:pointer;justify-content:space-between}#accordion dt::after{content:"\f106";font-family:"Font Awesome 5 Pro"}#accordion dt.active::after{content:"\f107"}#accordion dd{display:none;background:#f6f8fa;padding:30px 45px}#accordion dd .content-html{font-weight:500;color:#111}#ceo .inner-container,#ceo .content-html{padding:45px 90px}#ceo .inner-container{background:#f6f8fa;margin-bottom:45px}#ceo .inner-container img{margin:-90px 0 -45px}#ceo .inner-container h1{font-size:2.25em;font-weight:500;color:#000;margin:15px auto}#ceo .inner-container h4,#ceo .inner-container h5{text-transform:uppercase}#ceo .content-html{color:#111}.content{margin:90px auto}.content .h1{font-size:3em;text-align:center;font-weight:500;margin-bottom:45px;color:#000D33}.content.solid{background:#f6f8fa;margin:0;padding:90px 0}.banner{margin:auto;padding:90px 0;color:#000D33}.banner.has-bg{background:#FFFFFF;background-size:cover;color:#000}.banner.has-bg .slick-slider .slick-dots li>*{background:#fff}.banner .slick-slider{display:flex;flex-wrap:wrap;justify-content:flex-end}.banner .slick-slider .slick-arrow{cursor:pointer;font-size:2em}.banner .slick-slider .slick-arrow-left{order:1}.banner .slick-slider .slick-dots{order:2}.banner .slick-slider .slick-arrow-right{order:3}.banner .slick-slider .slick-list{order:4;margin-top:15px}.banner .slick-slider .slick-dots{display:flex;align-items:center;margin:0 12.5px}.banner .slick-slider .slick-dots li{margin:0 2.5px}.banner .slick-slider .slick-dots li>*{display:block;width:5px;height:5px;border-radius:50%;background:#000D33;text-indent:-9999px}.banner .btn-zoom{font-size:1.2em;font-weight:bold;display:inline-flex;align-items:center;margin-top:15px}.banner .btn-zoom i{margin-right:15px;font-size:1.5em}.banner h1{font-size:2.66666666em;font-weight:800;text-transform:uppercase}.banner .content-html{font-size:1.33333333em}.selector{display:flex;align-items:flex-end;justify-content:center;font-size:1.33333333em;font-weight:500}.selector li{position:relative}.selector li+li{margin-left:30px}.selector li a{display:block;padding-bottom:0.25em}.selector li a:hover::before,.selector li a.active::before{content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.tab{display:none;position:relative !important}.tab.active{display:block}.products{color:#fff;padding:90px 0;background-size:cover;margin:auto}.products .selector{margin-bottom:90px}.products .slick-slider{display:flex;align-items:center}.products .slick-slider .slick-arrow{font-size:3.33333333em;cursor:pointer}.products .slick-slider .slick-list{margin:0 45px}.products .tab .btn{font-size:1.66666666em;font-weight:bold;padding:0.25em 1em;border-radius:10px;border:2px solid #f4ac37;color:#fff;background:transparent}.products h1{text-transform:uppercase;font-size:3.33333333em;line-height:1;font-weight:800;margin-bottom:45px}.products h6{font-size:1em;font-weight:bold;margin-bottom:15px}.products h6 span{color:#f4ac37}.products .content-html{line-height:1.25;color:#fff}.products .content-html h4{font-size:1.66666666em;font-weight:bold;margin-top:7.5px}#home .icons{color:#fff;padding:45px 0}#home .icons h3{font-weight:500;font-size:1.5em}#home .icons .vr{height:60px;width:1px;background:rgba(255,255,255,0.5);margin:auto 15px}#home .icons .content-html{margin-top:7.5px;line-height:1.25}.articles{background:url("../images/bg-2.jpg") center center no-repeat;background-size:cover;color:#fff;padding:90px 0;margin:auto}.articles h1{font-weight:800;font-size:2.66666666em;text-transform:uppercase;text-align:center;margin-bottom:90px}.article-card{height:100%;background:#d9d9d9;color:#000D33;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.article-card p{margin:auto;font-size:0.8em;padding:22.5px;font-weight:500}.footer{color:#fff;background:#000D33;padding:45px 0}.footer .footer-nav{margin-bottom:30px;font-weight:500}.footer .footer-nav ul{display:flex;align-items:center}.footer .footer-nav ul li{display:flex;align-items:center}.footer .footer-nav ul li+li::before{margin:0 15px;width:1px;height:15px;content:"";background:rgba(255,255,255,0.25)}.footer .footer-nav ul li i{color:rgba(255,255,255,0.5);margin-left:7.5px;font-size:0.875em}.footer p{color:rgba(255,255,255,0.5);font-size:0.875em}.footer .footer-social{display:flex;align-items:center;justify-content:center;font-size:2em}.footer .footer-social a+a{margin-left:30px}.productos h2{color:#000D33;font-size:1.5em}.sidebar h5{font-size:1.33333333em;color:#000D33;font-weight:bold}.card{height:100%;border:1px solid #f4ac37;padding:30px;transition:0.3s cubic-bezier(0.5,0.5,0.5,1)}.card:hover{border-color:#f4ac37}.card h3{font-weight:bold;font-size:1.75em;text-transform:uppercase;margin-bottom:15px;color:#111}.card .content-html{line-height:1.25;margin-top:15px}.card .content-html p{color:#999}.card .content-html p+h5{margin-top:0}.card .content-html h5{font-weight:500;color:#111}.alert{color:#f4ac37;text-align:center;padding:15px;border:2px solid;font-weight:bold}.form-label{font-weight:500;display:block;margin-bottom:15px;color:#111}.form-control{padding:1em;border:1px solid #e5e5e5;display:block;width:100%}@media screen and (max-width:768px){#nosotros .timeline .list li .content-html{margin-top:45px;padding-left:0;margin-left:0;border:none}#ceo .content{margin:auto}#ceo .content .container{padding:0}#ceo .inner-container{margin-bottom:auto}#ceo .inner-container img{margin:auto;transform:translateY(45px)}#ceo .inner-container,#ceo .content-html{padding:45px 60px}}@media screen and (max-width:576px){.slider h1{font-size:2em}.slider .content-html{font-size:1em}.banner{padding:60px 0}.banner h1{font-size:2em}.banner .content-html{font-size:1em}.banner .btn-zoom{font-size:1em}.products{padding:60px 0}.products h1{font-size:2em}.products .slick-slider .slick-list{margin:0 15px}.products .slick-slider .slick-arrow{font-size:2em}.products .content-html h4{font-size:1.25em}.container{padding-left:15px;padding-right:15px}.selector{font-size:1em}.content{margin:60px auto}.content .h1{font-size:2em;margin-bottom:30px}.content.solid{padding:60px 0}.banner{margin:auto}.cover{min-height:240px}.cover h1{font-size:2em}#nosotros .icons h1{font-size:1.5em}#nosotros .timeline h2{font-size:2em}#nosotros .timeline h2+.content-html{font-size:1.5em}#nosotros .list li .content-html{font-size:1em}#ceo .inner-container,#ceo .content-html{padding:30px 15px}#ceo .inner-container img,#ceo .content-html img{transform:translateY(30px)}#ceo .inner-container h1,#ceo .content-html h1{font-size:2em}#marca h2{font-size:2em}#marca .icons h1+.row+.row{padding-top:30px}#producto .info .table{margin:15px auto}#producto .specs table td{width:50%}#accordion dt{padding:15px 0}#accordion dd{padding:30px 0;background:none}.articles{padding:60px 0}.articles h1{margin-bottom:60px}}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * 0.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}