/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:InterTight;src:url(/themes/custom/crismusic/font/InterTight-VariableFont_wght.ttf) format("opentype");font-display:swap;}@font-face{font-family:InterTightItalic;src:url(/themes/custom/crismusic/font/InterTight-Italic-VariableFont_wght.ttf) format("opentype");font-display:swap;}
body{font-family:"InterTight";background-color:rgb(14,15,15);color:rgba(187,186,166,0.7);}h1,h2,h3,h4,h5,p{font-family:"InterTight";font-weight:400;font-style:normal;}h6{font-family:"InterTight";font-weight:500;font-style:normal;}h1{letter-spacing:-1px;font-size:3.444em;line-height:1.1;color:#bbbaa6;}h2{font-size:2.667em;line-height:1.2;color:#bbbaa6;}h2 a{color:rgba(187,186,166,0.7) !important;}h3{font-size:2em;line-height:1.2;color:#fefce1;}h4{font-size:1.667em;line-height:1.4;color:#BBBAA6;}h5{font-size:1.333em;line-height:1.2;color:rgba(187,186,166,.7) !important;}h6{font-size:1em;line-height:1.2;}div,p{font-size:18px;line-height:28.8px;color:#fefce1;}header a,main a,footer a{text-decoration:none;cursor:pointer;font-style:normal;color:#bbbaa6 !important;}header a:hover,main a:hover,footer a:hover{color:rgb(254,252,225) !important;}.region-header{display:flex;}.region-primary-menu{display:flex;}.navbar-brand img{width:100%;height:auto;margin:0 1rem 0 0;}.navigation.menu--main{margin:auto 0 auto auto;}.navigation.menu--main .navbar-nav{flex-direction:column;}.hero-banner{position:relative;width:100%;overflow:hidden;}.hero-image{width:100%;object-fit:contain;object-position:center center;display:block;}.hero-banner h1{font-size:clamp(2rem,5vw,4rem);max-width:80%;}.card-services,.card-testimonio{background-color:#151515;color:#FFFFFF;}.card-services h5{font-weight:bold;font-size:1.50rem;}.paragraph--type--vistas .field--name-field-vista-a-elegir .field__item-label-inline .field__item__label{font-family:"InterTight";font-weight:400;font-style:normal;font-size:3.444em;padding-bottom:3rem;}.contact-webform .form-text,.contact-webform .form-tel,.contact-webform .form-email,.contact-webform .form-textarea{background:none;color:#FFFFFF;}.node--type-article.node--view-mode-full .node__content .field--name-field-image,.node--type-casos-de-exito.node--view-mode-full .node__content .field--name-field-image{width:fit-content;padding:2rem;margin:0 auto;}.region-footer{width:fit-content;margin:auto;}.view-id-casos .view-content .row .col{margin-bottom:1rem;}.view-id-casos .view-content .row .col .field-content{overflow:hidden;}.view-id-casos .view-content .row .col:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all 300ms linear;will-change:transform;}.view-id-casos .view-content .row .col .card{background:#151515;height:100%;}.menu--main .navbar-nav li{margin-right:1rem;}.paragraph--type--banner-hero .btn-success,.menu--main .navbar-nav .button-contactenos,.webform-submission-contact-form .form-actions .webform-button--submit{background-size:200%;background-color:#bbbaa6 !important;color:#141514 !important;border-radius:9999px;border:none;background-image:linear-gradient(to right,#bbbaa6 0%,#fefce1 51%,#bbbaa6 100%);}.paragraph--type--banner-hero .btn-success a,.menu--main .navbar-nav .button-contactenos a,.webform-submission-contact-form .form-actions .webform-button--submit a{color:#141514 !important;}.paragraph--type--banner-hero .btn-success:hover,.menu--main .navbar-nav .button-contactenos:hover,.webform-submission-contact-form .form-actions .webform-button--submit:hover{background-position:-100%;color:#000000 !important;transition:all .3s ease;}.paragraph--type--planes .table,.paragraph--type--planes .table > :not(caption) > * > *{color:#fefce1;background-color:transparent;}.social-media-platforms__container a img{width:24px;height:24px;}.region-primary-menu .block-social-media-platforms{height:fit-content;margin:auto 0 auto 0;}#views-bootstrap-duplicado-de-casos-de-exito-block-1 .carousel-item .row > div{background-color:#151515;border-radius:40px;}#views-bootstrap-duplicado-de-casos-de-exito-block-1 .views-field-field-image{width:fit-content;margin:auto;}#views-bootstrap-duplicado-de-casos-de-exito-block-1 .views-field-title{padding-top:1rem;}#views-bootstrap-duplicado-de-casos-de-exito-block-1 .carousel-control-prev{position:relative;left:35%;top:32px;}#views-bootstrap-duplicado-de-casos-de-exito-block-1 .carousel-control-next{position:relative;left:40%;}.custom-toggler-icon-white{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.paragraph--type--bloque-acerca-de video{width:100% !important;}@media (min-width:576px){}@media (min-width:768px){}@media (min-width:992px){.navigation.menu--main .navbar-nav{flex-direction:row;}.region-primary-menu .navbar-brand img{width:50%;height:auto;margin:0 1rem 0 0;}.region-footer .navbar-brand img{height:auto;margin:unset;}}@media (min-width:1200px){}@media (min-width:1400px){}
