﻿@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");:root{--color-black:#0d0f12;--color-black-2:#363e4f;--color-black-3:#191b1e;--color-black-4:rgba(54,62,79,0);--color-black-5:rgba(54,62,79,.25);--color-white:#fff;--color-white-2:rgba(255,255,255,.4);--color-white-3:rgba(255,255,255,.1);--color-grey:#f6f6f6;--color-grey-2:rgba(246,246,246,.23);--color-blue:#0e4ad5;--color-blue-2:#326df5;--color-green:#0bcf77;--color-green-2:#73d60e;--color-transparent:transparent;--linear-gradient:linear-gradient(90deg,var(--color-green),var(--color-green-2));--linear-gradient-2:linear-gradient(0deg,var(--color-black-2),var(--color-black-4));--cubic-bezier:cubic-bezier(.6,.03,.44,.89);--font-family:"Onest",sans-serif;--font-size:1rem;--font-size-xs:.7rem;--font-size-sm:.9rem;--font-size-md:1.3rem;--font-size-lg:2.3rem;--font-size-xl:3.5rem;--font-size-xxl:5rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--border-radius-4:4px;--border-radius-15:15px;--border-radius-24:24px;--border-radius-40:40px;--box-padding:120px;--box-padding-md:50px;--chat-header-height:80px;--chat-padding:25px;--chat-padding-md:15px;--chat-list-width:300px;--box-shadow:0 0 20px var(--color-white-2);}:root{--color-black:#0d0f12;--color-black-2:#363e4f;--color-black-3:#191b1e;--color-black-4:rgba(54,62,79,0);--color-black-5:rgba(54,62,79,.25);--color-white:#fff;--color-white-2:rgba(255,255,255,.4);--color-white-3:rgba(255,255,255,.1);--color-grey:#f6f6f6;--color-grey-2:rgba(246,246,246,.23);--color-blue:#0e4ad5;--color-blue-2:#326df5;--color-green:#0bcf77;--color-green-2:#73d60e;--color-transparent:transparent;--linear-gradient:linear-gradient(90deg,var(--color-green),var(--color-green-2));--linear-gradient-2:linear-gradient(0deg,var(--color-black-2),var(--color-black-4));--cubic-bezier:cubic-bezier(.6,.03,.44,.89);--font-family:"Onest",sans-serif;--font-size:1rem;--font-size-xs:.7rem;--font-size-sm:.9rem;--font-size-md:1.3rem;--font-size-lg:2.3rem;--font-size-xl:3.5rem;--font-size-xxl:5rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--border-radius-4:4px;--border-radius-15:15px;--border-radius-24:24px;--border-radius-40:40px;--box-padding:120px;--box-padding-md:50px;--chat-header-height:80px;--chat-padding:25px;--chat-padding-md:15px;--chat-list-width:300px;--box-shadow:0 0 20px var(--color-white-2);}.font-size-xs{font-size:var(--font-size-xs)!important;}.font-size-md{font-size:var(--font-size-md)!important;}.font-size-lg{font-size:var(--font-size-lg)!important;}.font-size-xxl{font-size:var(--font-size-xxl)!important;}.color-black{color:var(--color-black)!important;}.color-black-2{color:var(--color-black-2)!important;}.color-black-3{color:var(--color-black-3)!important;}.color-black-4{color:var(--color-black-4)!important;}.color-white{color:var(--color-white)!important;}.color-white-2{color:var(--color-white-2)!important;}.color-grey{color:var(--color-grey)!important;}.color-grey-2{color:var(--color-grey-2)!important;}.color-blue{color:var(--color-blue)!important;}.color-blue-2{color:var(--color-blue-2)!important;}.color-green{color:var(--color-green)!important;}.color-green-2{color:var(--color-green-2)!important;}.color-transparent{color:var(--color-transparent)!important;}.background-black{background-color:var(--color-black)!important;}.background-black-2{background-color:var(--color-black-2)!important;}.background-black-3{background-color:var(--color-black-3)!important;}.background-black-4{background-color:var(--color-black-4)!important;}.background-white{background-color:var(--color-white)!important;}.background-white-2{background-color:var(--color-white-2)!important;}.background-grey{background-color:var(--color-grey)!important;}.background-grey-2{background-color:var(--color-grey-2)!important;}.background-blue{background-color:var(--color-blue)!important;}.background-blue-2{background-color:var(--color-blue-2)!important;}.background-green{background-color:var(--color-green)!important;}.background-green-2{background-color:var(--color-green-2)!important;}.background-transparent{background-color:var(--color-transparent)!important;}@media(max-width:1400px){.container{max-width:1250px;padding-right:40px;padding-left:40px;}header nav>ul>li{margin-right:25px;margin-left:25px;}header.scroll{margin-right:40px;margin-left:40px;width:calc(100vw - 80px);}.chatbots .assistants>.container{width:unset;margin:0;}.chatbots .assistants .assistants-list>li .content h4 sup{transform:none;}.chat main .chat-container .chat-content>div .chat-messages,.chat main .chat-container .chat-content>div .chat-request{padding-right:20px;padding-left:20px;}}@media(max-width:992px){h1{font-size:var(--font-size-xl);}h2{font-size:var(--font-size-lg);}h3{font-size:var(--font-size-md);}.font-size-md{font-size:var(--font-size)!important;}.box-data{padding-top:var(--box-padding-md);padding-bottom:var(--box-padding-md);}header{padding:10px;margin:10px;width:calc(100vw - 20px);}header.scroll{padding:10px;}header .logo{width:60px;margin-left:10px;z-index:2;}header .nav-mobile{display:block;}header nav{position:absolute;top:0;left:0;width:100%;height:100%;top:-100vh;position:fixed;padding-top:80px;background-color:var(--color-black);display:flex;justify-content:center;align-items:center;z-index:1;}header nav>ul{margin-top:-80px;flex-direction:column;}header nav>ul>li{margin:20px 0;text-align:center;}header nav>ul>li .dropdown-menu{position:static!important;transform:none!important;margin-top:15px!important;}footer{padding:var(--box-padding) 40px var(--box-padding-md) 40px;background-size:cover;}footer>.row{flex-direction:column-reverse;}.home .slideshow .content>div>span{font-size:var(--font-size-md);}.home .slideshow .content>div .area .dropdown{flex-wrap:wrap;justify-content:center;}.home .slideshow .content>div .area .dropdown .select{width:100%;margin-bottom:15px;position:relative;z-index:10;}.home .slideshow .content>div .area .dropdown button{width:100%;}.home .description img.rounded{max-height:300px;width:100%;height:100%;object-fit:cover;}.home .description .t{padding-left:calc(var(--bs-gutter-x)*.5);}.home .description .t>img{max-width:130px;}.home .areas{padding-top:calc(var(--box-padding-md)*2);}.home .areas .t{font-size:calc(var(--font-size-lg)*2.5);top:-30px;}.home .areas .area-list{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px;}.home .areas .area-list>a:nth-of-type(1),.home .areas .area-list>a:nth-of-type(3){grid-row:unset;grid-column:unset;}.home .sources>div [class*=col-]:nth-of-type(2){border:0;}.home .sources>div [class*=col-] .f{padding:30px 20px;}.home .sources>div [class*=col-] .f .ico-pai{font-size:var(--font-size-lg);}.home .sources>div [class*=col-] .f>div h3{font-weight:var(--font-weight-semibold);}.home .faq>.f{font-size:calc(var(--font-size-lg)*2.5);top:-35px;}.chatbots .assistants .assistants-list>li{padding:40px;}.chatbots .assistants .assistants-list>li .data{padding-right:calc(var(--bs-gutter-x)*.5);}.chatbots .assistants .assistants-list>li .data::before{content:none;}.chatbots .assistants .assistants-list>li .data .ico-pai{position:absolute;top:-10px;right:0;margin:0;font-size:var(--font-size-md);padding:12px;}.chatbots .assistants .assistants-list>li .content h4{font-size:var(--font-size-md);}.chatbots .assistants .assistants-list>li .price{padding-left:calc(var(--bs-gutter-x)*.5);}.chatbots .assistants .assistants-list>li .price .content{margin-top:40px;padding-top:40px;position:relative;}.chatbots .assistants .assistants-list>li .price .content::before{content:"";position:absolute;top:0;width:calc(100% + 80px);height:1px;left:-40px;border-top:dashed 1px var(--color-grey);opacity:.4;pointer-events:none;}.chatbots .assistants .assistants-list>li .price .options{margin-top:40px;padding-top:40px;}.chat main .chat-container .chat-content{right:var(--chat-padding-md);width:calc(100vw - var(--chat-padding-md)*2);}.chat main .chat-container .chat-content h1{position:static;margin:10px var(--chat-padding-md);width:calc(100% - var(--chat-padding-md)*2);}.chat main .chat-container .chat-content>div{height:calc(100% - 70px);}.chat main .chat-container .chat-content>div .chat-messages .chat-intro{margin-top:-30px;}.utente .licenses ul>li>.row>[class*=col-] .data{justify-content:flex-start;height:unset;}.utente .licenses ul>li>.row>[class*=col-] .data>div{margin-bottom:15px;width:100%;}}@media(max-width:768px){button,.button,input[type=button],input[type=submit]{padding:9px 25px;}.rounded{border-radius:var(--border-radius-24)!important;}.container{padding-right:20px;padding-left:20px;}.modal.show .modal-dialog .modal-content{margin:0 20px;}header .nav-mobile{right:30px;}header.scroll{margin-right:20px;margin-left:20px;width:calc(100vw - 40px);}header.scroll .nav-mobile{right:35px;}footer{padding:var(--box-padding-md) 20px;}.slideshow .content h1{padding:0 20px;}.slideshow .content>div>span{padding-right:20px;padding-left:20px;}.home .slideshow .content>div .area{margin:30px 20px 0 20px;}.home .slideshow .content>div .area .dropdown button{padding-top:10px;padding-bottom:10px;}.home .description img.rounded{max-height:230px;}.home .description .t{text-align:center;}.home .description .t>div{padding:0;}.home .description .t>div::before{content:none;}.home .areas .area-list{display:block;}.home .areas .area-list>a{display:block;height:200px;margin-bottom:20px;}.home .sources>div [class*=col-] .f{padding:20px 0;display:block;text-align:center;}.home .sources>div [class*=col-] .f>div{width:100%;margin-bottom:20px;}.home .sources>div [class*=col-] .f>div h3{margin:20px 0;}.chat main .chat-container .chat-content>div .chat-request>div textarea{width:calc(100% - 100px);}.chat main .chat-container .chat-content>div .chat-request>div button .cont b{display:none;}.chat main .chat-container .chat-content>div .chat-request>div button .cont .ico-pai{margin-left:0;}.utente .licenses ul>li>.row>[class*=col-]:nth-of-type(1)::after{top:unset;right:unset;left:-20px;width:calc(100% + 40px);height:1px;border-right:0;border-bottom:dashed 1px var(--color-grey);}.utente .licenses ul>li>.row>[class*=col-] .data{margin:20px 0 0 0;}}