<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
#sidebar.lang-box, .lang-box figure, .no-scroll{overflow:hidden}
.lang-box .lang-name label, .lang-box .lang-name span{text-transform:uppercase;font-size:.8rem;font-weight:700}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body#login-bg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px;background:#ffffff;}
body{background:#fff;font-size:.9rem;font-family:'Roboto', sans-serif;font-weight:500}
.col-form-label{font-size:1.08rem;line-height:1.5rem;font-weight:500!important}
.col-form-data{font-weight:200!important}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif;color:#1e224d;font-weight:900}
h3, h5{font-weight:400}
h5 span{font-size:1rem}
h3{font-size:1.5rem}
.white{color:#fff}
.ui-menu{background-color:#fff !important;border-style:solid !important;border:1px graytext}
.btn-default{background-image:none}
.btn-success{background:#169992;border-color:#169992}
.btn-outline-success{border-color:#169992;color:#169992}
.btn-outline-success:hover, .btn-success:hover{background:#0b8d36;border-color:#0b8d36;color:#fff}
.bg-danger, .bg-success, .bg-warning{color:#fff !important}
.btn-danger{background:#FF2A5E;border-color:#FF2A5E}
.bg-success{background-color:#169992 !important}
.bg-warning{background-color:#FFAE39 !important}
.bg-danger{background-color:#FF2A5E !important}
.progress, .progress-bar{border-radius:30px}
.progress-bar{font-size:1rem;font-weight:700}
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid{border-color:#FF2A5E !important}
#logo{width:150px}
.logo-wrapper{width:250px;text-align:center;display:flex;flex:0 0 250px;justify-content:center}
.header-content{width:100%;padding:0 calc(5vw + 15px)}
#box_user_login{position:relative;z-index:1;background-color:#fff;border-radius:20px;padding:60px 40px;margin-top:20px;box-shadow:0 20px 30px rgba(0, 0, 0, .1)}
#box_user_login #logo{width:220px;margin-bottom:1.9rem}
#logo .st0, #logo .st1{fill:#ffcf38}
#logo .st2{fill:#FF2A5E}
#logo .st3{fill:#9244CE}
#logo .st4{fill:#021EA9}
#box_user_login label{text-transform:uppercase;font-size:.8rem;font-weight:700;margin:.5rem 0 .2rem}
#lateral_menu{background-color:#e7eff7}
.nav li{border-bottom:1px solid #fff}
.table &gt; tbody &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; thead &gt; tr &gt; th{}
.table &gt; thead &gt; tr &gt; th{font-size:10px;}
.box_new{background-color:#f5f5f5;padding:20px}
select{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:14px;height:38px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;width:100%}
.error{color:#ce4844;text-align:left;background-color:#f2dede;padding:10px;margin-bottom:10px}
.fa-pencil-square-o{font-size:24px !important;line-height:none !important}
.fa-edit{font-size:16px !important;line-height:none !important}
#close-icon-menu, #open-icon-menu{background-color:#fff;font-size:24px;position:absolute;padding:10px}
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span{width:40px;cursor:pointer}
#open-icon-menu{left:0;border-right:1px solid #0892b5;border-bottom:1px solid #0892b5;border-radius:0 0 10px}
#close-icon-menu{right:0;border-radius:0 0 0 10px}
.box-edit-atom .form-horizontal{padding:20px;border-radius:0 4px 4px;position:relative;border:1px dashed #ddd}
.box-edit-atom h3.h3-box-edit-atom{margin-bottom:0;margin-top:30px;background:#50a8ff;color:#fff;width:auto;border-bottom:2px solid #fff;font-size:17px;display:inline-block;padding:8px 20px;border-radius:4px 4px 0 0}
.box-edit-atom h3.h3-box-edit-atom i{margin-right:5px}
.box-edit-atom:first-child h3{margin-bottom:0;margin-top:10px}
.box-edit-atom .form-horizontal .control-label{text-align:left;margin-bottom:5px}
.box-edit-atom .form-horizontal .form-group:last-child{margin-bottom:0 !important}
#ytVideos{display:block;margin-bottom:20px}
.input-xsmall{width:80px !important}
.input-small{width:145px !important}
.input-medium{width:240px !important}
.input-large{width:320px !important}
.input-xlarge{width:420px !important}
input[type=text].form-control{border-radius:5px;background-color:#fff;border:1px solid #ced4da;color:#212533}
.dateAttraction{width:50%;float:left}
.btn{font-weight:500}
.btn-lg{font-size:1rem;padding:.55rem 1.2rem}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled{background-color:#4d7681;border-color:#4d7681;color:#fff}
.btn-outline-primary{background-color:#fff;border-color:#4d7681;color:#4d7681}
.btn-outline-primary:hover, .btn-primary:hover{background-color:#e7294b;border-color:#e7294b}
.table-striped tbody tr:nth-of-type(2n+1){background-color:#e2e4ed}
.table-striped tbody tr{background-color:#fff}
.box_charts{background-color:#169992;padding:30px;border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, .175);margin-bottom:30px;position:relative}
.order-table th{padding-bottom:10px}
.order-table td{padding-bottom:5px}
.btn-default{background-color:#fff;border-color:#ced4da}
.btn-default:hover{background:#e9ecef}
.input-group-addon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem 0 0 .25rem !important}
.alert, .lang-box{font-size:.9rem;font-weight:700}
.page-item.active .page-link, .table .thead-dark th{background-color:#021ea9;border-color:#021ea9}
#logOut, #sidebar ul li a, .alert, .box-content, ul.CTAs a{border-radius:5px}
.table .thead-dark th{color:#fff}
.alert{padding-top:.6rem;padding-bottom:.6rem}
.alert.alert-danger{background:#FF2A5E;border-color:#FF2A5E;color:#fff}
.alert.alert-primary, .alert.alert-success{background:#dff6ff;border-color:#dff6ff;color:#19afea;font-weight:400}
.alert .close{text-shadow:none;line-height:.8rem}
.alert .close:hover{color:#fff;opacity:1 !important}
.login-element1{position:absolute;z-index:-1;top:0;right:30%;width:650px}
.login-element2{position:absolute;z-index:-1;bottom:40%;right:10%;width:220px}
.login-element3{position:absolute;z-index:-1;bottom:10%;left:10%;width:180px}
#sidebar, #sidebarCollapse{color:#fff;position:fixed}
p{font-size:1.1em;line-height:1.7em;color:#999}
a, a:focus, a:hover{color:inherit;text-decoration:none}
.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}
.wrapper{display:flex;width:100%;align-items:stretch}
#sidebar{-webkit-box-shadow:-4px 0 25px 0 rgba(50, 50, 50, .2);-moz-box-shadow:-4px 0 25px 0 rgba(50, 50, 50, .2);box-shadow:-4px 0 25px 0 rgba(50, 50, 50, .2);width:250px;background:rgb(0,108,138);background:linear-gradient(164deg, rgba(0,108,138,1) 0%, rgba(28,127,164,1) 35%, rgba(18,159,152,1) 100%);transition:all .3s;height:calc(100% - 70px);overflow:auto;z-index:0 !important;bottom:0}
#sidebar .sidebar-header{padding:20px}
#sidebar ul.components{padding:20px 0;overflow:auto;height:calc(100% - 80px)}
#sidebar ul p{color:#fff;padding:10px}
#sidebar ul li{width:100%;padding:0 18px}
#sidebar ul li a{padding:15px 20px;font-size:1rem;font-family:'Roboto', sans-serif;display:block}
#sidebar ul li a i{font-size:1.2rem;margin-right:1rem;color:#f6effb}
#sidebar ul li a:hover{color:#f6effb;background:#4d7681}
#sidebar ul li a:hover i{color:#fff}
#sidebarCollapse{line-height:20px;display:none;background-color:#4d7681;height:42px;width:55px;border-radius:0 5px 5px 0;padding:.5rem 1rem;top:12px;left:0;font-size:24px;z-index:4}
ul ul a, ul.CTAs a{font-size:.9em !important}
a[data-toggle=collapse]{position:relative}
.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}
ul ul a{padding-left:30px !important;background:#6d7fcc}
ul.CTAs{padding:20px}
ul.CTAs a{text-align:center;display:block;margin-bottom:5px}
a.download{background:#fff;color:#7386D5}
a.article, a.article:hover{background:#6d7fcc !important;color:#fff !important}
#logOut{right:20px;width:calc(100% - 40px);bottom:20px;position:absolute;padding:8px 10px;color:#fff}
#logOut:hover{background:#fff;color:#4d7681}
#content{width:100%;padding:50px 1vw 20px;min-height:100vh;padding-left:calc(250px + 1vw)}
.header{background:#fff;width:100%;padding:15px 0;position:fixed;top:0;z-index:10;box-shadow:0 10px 20px rgba(0, 0, 0, .05);display:flex;flex-direction:row}
.header .user i{position:absolute;left:0;top:2.5px;font-size:2rem;color:rgba(0, 0, 0, .5)}
.header .user{text-align:left;position:relative;padding-left:2.6rem;line-height:1.1rem;display:inline-block}
.box-content, .lang-box{padding:20px;background:#fff;color:#212533;box-shadow:0 10px 20px rgba(0, 0, 0, .05);width:100%;position:relative}
.header .user span{display:block;font-weight:700}
.lang-box{height:100%;border-radius:20px;-moz-transition:all .2s;transition:all .2s;text-align:center;border:2px solid #fff}
.lang-box:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}
.lang-box-edit{cursor:pointer}
.lang-box-edit.mandatory{border:2px dashed #169992;cursor:not-allowed}
.lang-box-edit:not(.mandatory).active{border-color:#169992}
.lang-box figure{display:inline-block;margin-bottom:1rem;width:70px;height:70px;border-radius:80px;border:2px solid #ebeeff}
.lang-box.attraction-lang-box figure{width:40px;height:40px;margin-bottom:.2rem}
.lang-box.attraction-lang-box{padding:20px 0;border:2px solid #ced4da;box-shadow:none}
.lang-box.attraction-lang-box .lang-name{font-size:1rem}
.lang-box img{width:100%;height:auto}
.lang-box .lang-name{font-size:1.5rem;font-weight:400}
.lang-box .lang-name span{margin-top:.8rem;line-height:1rem;display:block;padding:5px 0;text-align:center;border-radius:20px;background:#f4f5fb;color:rgba(0, 0, 0, .5)}
.lang-box .lang-name label{text-align:left;line-height:2rem;display:inline-block}
.lang-box .lang-name span.lang-active, .lang-box .lang-name span.mandatory-lang{background:#169992;color:#fff}
.title{margin-top:3rem;margin-bottom:1.5rem}
.title h2{font-size:1.8rem;margin-bottom:0}
.title h5{color:rgba(0, 0, 0, .5);font-size:1.1rem}
.title h2 i{color:#021ea9;font-size:1.7rem}
.width-auto{width:auto;display:inline-block}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#169992 !important;background-color:#169992 !important}
.table-responsive-xl table.table{margin-bottom:0;}
.table-responsive-xl table.table.table-striped tbody tr:nth-of-type(2n+1){background:#f4f5fb}
.table-responsive-xl table.table thead th{position:sticky;top:0;border:0}
.table-responsive-xl table.table thead tr th{border-top:0}
.table-responsive-xl table.table tr th{font-size:1rem;background:#fff;color:#929aa2;padding:1.8rem 1rem;font-weight:400}
.table-responsive-xl table.table tr td{font-size:.95rem;padding:1rem;border:0}
.table-responsive-xl table.table tr:last-child td{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.table-responsive-xl table.table tr td .btn{padding:.2rem .8rem}
.table-responsive-xl table.table tr td .btn.pdf, .table-responsive-xl table.table tr td form .btn.btn-danger{padding:.2rem .5rem;background:#fff;font-size:.9rem;color:#1e224d;border-color:#ced4da}
.table-responsive-xl table.table .attraction-name{display:block}
.table-responsive-xl table.table .selected-date{padding:2px 5px;border-radius:5px;background:#fff;border:1px solid #169992;color:#008f47;font-size:.8rem;position:relative;}
.table-responsive-xl table.table .selected-date:after, .table-responsive-xl table.table .selected-date:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.table-responsive-xl table.table .selected-date:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:4px;margin-left:-4px}
.table-responsive-xl table.table .selected-date:before{border-color:rgba(0, 204, 102, 0);border-bottom-color:#169992;border-width:5px;margin-left:-5px}
table.table .btn-primary{background-color:#fff;border-color:#ced4da;color:#1e224d}
.table-responsive-xl table.table tr td .btn.pdf:hover, table.table .btn-primary:hover{background-color:#4d7681;border-color:#4d7681;color:#fff}
.btn.delete-row:hover, .table-responsive-xl table.table tr td form .btn.btn-danger:hover{background:#FF2A5E;color:#fff;border-color:#FF2A5E}
.input-search{border-radius:50px !important;padding:.6rem 1.5rem;height:auto}
.input-confirmed{font-size:1.1rem;font-weight:400}
.input-confirmed .box-theme{padding:.5rem 1rem;border-radius:5px;display:inline-block;margin-right:.3rem;background:#f4f5fb;}
.input-confirmed .lang-input{float:left;margin-right:.5rem;margin-top:4px;border:1px solid #ebeeff}
.input-confirmed .lang-input img{vertical-align:top}
.input-confirmed + .input-confirmed{margin-bottom:.3rem}
.border-bottom{padding-bottom:1rem}
select{box-shadow:none}
.lang-prepend{position:relative;margin-bottom:.5rem}
.lang-prepend-input{position:absolute;left:10px;top:9px}
.lang-input{width:20px;height:20px;border-radius:20px;overflow:hidden}
.input-confirmed .lang-input{width:25px;height:25px;border-radius:25px;}
.lang-prepend-input img{width:100%;vertical-align:top}
.lang-prepend-input + .form-control{padding-left:40px}
.lang-prepend-text-editor{top:10px;left:10px;position:absolute}
.lang-prepend .cke .cke_top{padding-top:40px !important}
.cke .cke_bottom, .cke .cke_top{background:#F8F9FC;border-color:#ced4da !important}
.cke_chrome{border-radius:5px;border:1px solid #ced4da !important}
.input-group-prepend .input-group-text{background:#F8F9FC}
.input-group-prepend .input-group-text.w100{min-width:100px}
.edit-media{background:#ebeeff;padding:40px;border-radius:20px}
.form-group{margin-bottom:1.5rem}
.fas.fa-check-circle.enable, .table-responsive-xl table.table .fas.fa-check-circle{color:#49e52e;font-size:1.3rem;position:relative}
.fas.fa-circle.enable, .table-responsive-xl table.table .fas.fa-circle{color:#b4bab3;font-size:1.3rem;position:relative}
.input-confirmed .fas.fa-check-circle.not-paid, .table-responsive-xl table.table .fas.fa-check-circle.not-paid{color:#FF2A5E}
.input-confirmed .fas.fa-check-circle.paid{color:#49e52e}
.fas.fa-check-circle.disable, .table-responsive-xl table.table .disabled .fas.fa-check-circle{color:#1e224d !important;font-size:1.3rem}
.fas.fa-check-circle.disable, .table-responsive-xl table.table .disabled td:not(.row-buttons){opacity:.3}
.page-link{height:36px}
label.page-link{margin-bottom:0}
.page-link i{line-height:1.12rem;font-size:1.3rem;width:auto}
.custom-switch.custom-switch-sm .custom-control-label{padding-left:1rem;padding-bottom:1rem}
.custom-switch.custom-switch-sm .custom-control-label::before{height:1rem;width:calc(1rem + .75rem);border-radius:2rem}
.custom-switch.custom-switch-sm .custom-control-label::after{width:calc(1rem - 4px);height:calc(1rem - 4px);border-radius:calc(1rem - (1rem / 2))}
.custom-switch.custom-switch-sm .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(1rem - .25rem))}
.custom-switch.custom-switch-md .custom-control-label{padding-left:1rem;line-height:2rem}
.custom-switch.custom-switch-md .custom-control-label::before{height:1.5rem;width:calc(2rem + .75rem);border-radius:3rem}
.custom-switch.custom-switch-md .custom-control-label::after{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:calc(2rem - (1.5rem / 2))}
.custom-switch.custom-switch-md .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(1.5rem - .25rem))}
.custom-switch.custom-switch-lg .custom-control-label{padding-left:3rem;padding-bottom:2rem}
.custom-switch.custom-switch-lg .custom-control-label::before{height:2rem;width:calc(3rem + .75rem);border-radius:4rem}
.custom-switch.custom-switch-lg .custom-control-label::after{width:calc(2rem - 4px);height:calc(2rem - 4px);border-radius:calc(3rem - (2rem / 2))}
.custom-switch.custom-switch-lg .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(2rem - .25rem))}
.custom-switch.custom-switch-xl .custom-control-label{padding-left:4rem;padding-bottom:2.5rem}
.custom-switch.custom-switch-xl .custom-control-label::before{height:2.5rem;width:calc(4rem + .75rem);border-radius:5rem}
.custom-switch.custom-switch-xl .custom-control-label::after{width:calc(2.5rem - 4px);height:calc(2.5rem - 4px);border-radius:calc(4rem - (2.5rem / 2))}
.custom-switch.custom-switch-xl .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(2.5rem - .25rem))}
.custom-control-label-md{font-size:1.08rem;line-height:1.5rem;font-weight:400}
.bd-highlight{padding:.8rem;background:#F8F9FC;border-radius:5px}
.bd-highlight label{width:100%}
.btn.radius-5{border-radius:5px;padding-left:1rem;padding-right:1rem}
.events-dates-range-wrapper .input-group-prepend, .order-dates-range-wrapper .input-group-prepend{margin-left:-1px}
.events-dates-range-wrapper #events-dates-end, .order-dates-range-wrapper #order-date-end{border-bottom-right-radius:0;border-top-right-radius:0}
.events-dates-range-wrapper, .order-dates-range-wrapper{display:flex;flex-wrap:wrap;align-items:stretch}
.events-dates-range-wrapper #events-dates-range, .order-dates-range-wrapper #order-dates-range{width:calc(100% - 46px)}
.events-dates-range-wrapper #events-dates-range-clear, .order-dates-range-wrapper #order-dates-range-clear{width:46px}
#autocomplete-clear.btn, #btn-new-customer.btn, .events-dates-range-wrapper #events-dates-range + #events-dates-range-clear, .order-dates-range-wrapper #order-dates-range + #order-dates-range-clear{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}
#btn-new-customer.btn{z-index:1;position:relative}
#btn-new-customer.btn i{line-height:1.3}
#autocomplete input[readonly='']{border-radius:5px 0 0 5px}
#autocomplete input.is-invalid, .is-invalid{border-color:#FF2A5E !important}
.search-toggle-wrapper [class*=col-]{padding:0 4px}
.search-toggle-wrapper [class*=col-]:first-child{padding-left:15px}
.attraction-list-header{font-size:1rem;background:#fff;color:#929aa2;padding:0 1.4rem 1.8rem;font-weight:400}
.box-content .row:nth-of-type(2) .attraction-list-accordion{border-top-left-radius:5px;border-top-right-radius:5px}
.attraction-list-accordion{color:#212529 !important;font-size:1rem;font-weight:400;padding:1rem;border:1px solid #ced4da;border-bottom:0;display:inline-block;width:100%}
.row:last-child .attraction-list-accordion.collapsed, .row:last-child .attraction-list-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.attraction-list-content{padding:1rem;border:1px solid #ced4da;border-bottom:0;display:inline-block;width:100%;border-top-style:dashed}
.row:last-child .attraction-list-accordion.collapsed, .row:last-child .attraction-list-content{border-bottom:1px solid #ced4da}
.attraction-list-accordion .fa-chevron-down{font-size:1rem}
.attraction-list-accordion.collapsed .fa-chevron-down::before{content:"\f078"}
.attraction-list-accordion .fa-chevron-down::before{content:"\f00d"}
.row .attraction-list-accordion{background:#fff}
.row.item:nth-child(odd) .attraction-list-accordion, .row.item:nth-child(odd) .attraction-list-content{background:#f4f5fb}
#fixed-order-cart{z-index:4;position:fixed;bottom:0;left:250px;width:calc(100% - 250px);background:#fff;padding:65px 0 30px;box-shadow:0 -10px 20px rgba(0, 0, 0, .05)}
#fixed-order-cart.hide{padding:30px calc(5vw + 15px)}
#fixed-order-cart .row.expandible{cursor:pointer;padding:20px 0 10px}
#fixed-order-cart .toggle{position:relative;height:calc(100vh - 280px);padding:0 calc(5vw + 15px) 15px;overflow-x:hidden;overflow-y:auto}
#fixed-order-cart h4{font-size:1.3rem}
#fixed-order-cart label{color:#929aa2;font-size:1rem}
.tot{font-size:1.5rem;font-weight:400}
.tot strong{color:#169992;font-weight:800}
#fixed-order-cart .row .col-12 .item{padding:.5rem 0}
#fixed-order-cart .row:not(:last-child) .col-12 .item{border-bottom:1px dashed #ced4da}
#fixed-order-cart .item strong{display:block}
#fixed-order-cart.hide #btn-close-cart, #fixed-order-cart.hide .toggle{display:none}
#fixed-order-cart .item span.item-date{padding:2px 5px;border-radius:5px;background:#fff;border:1px solid #169992;color:#008f47}
#fixed-order-cart.hide .btn-hide .fa-chevron-down::before{content:"\f077"}
#fixed-order-cart.hide .row.expandible{padding-bottom:10px}
#fixed-order-cart #btn-close-cart{position:absolute;right:calc(5vw + 15px);top:15px;padding:5px 15px}
#fixed-order-cart #order-rows{width:30px;height:30px;line-height:30px;text-align:center;border-radius:5px;background:#169992;display:inline-block;color:#fff;font-weight:700;margin-right:.5rem}
.attraction-list-header{position:sticky;top:70px}
.attraction-list-content .date-picker-wrapper{background:#fff;border-radius:5px;border:1px solid #ced4da}
.attraction-list-accordion.in-cart &gt; .row div:first-child i{color:#169992;font-size:.7rem;float:left;margin-top:7px;margin-right:8px}
.attraction-list-content .date-picker-wrapper .month-wrapper{border:0}
.attraction-list-content .date-picker-wrapper .week-name th{width:7%;font-size:.85rem;font-weight:400}
.attraction-list-content .date-picker-wrapper .month-wrapper table .day{font-size:.9rem;border-radius:5px}
.attraction-list-content .date-picker-wrapper .month-wrapper table .day.with_event{font-weight:700;background-color:#fff;border:1px solid #169992;color:#169992 !important}
.attraction-list-content .date-picker-wrapper .month-wrapper table .day.with_event.hovering{background:#ebfff5}
.attraction-list-content .date-picker-wrapper .month-wrapper table .day.with_event.checked{background:#169992 !important;color:#fff !important}
.attraction-list-content .date-picker-wrapper .month-wrapper table .day.with_event_completed{background-color:FF2A5E;opacity:1}
.attraction-list-content .date-picker-wrapper .month-wrapper table .day.real-today{background-color:#fff5d6;font-weight:700;color:#ffae39}
.attraction-list-content .date-picker-wrapper{width:100% !important;box-sizing:border-box;padding:10px}
.attraction-list-content .date-picker-wrapper table{width:100% !important;box-sizing:border-box}
.attraction-list-content .date-picker-wrapper .month-wrapper table{margin-left:auto;margin-right:auto;float:none}
.attraction-list-content .drp_top-bar{padding:5px 0 !important;font-size:.85rem;width:100%;text-align:center;background-color:#f6effb;color:#4d7681;border-radius:5px}
.event-selector-wrapper{font-size:.95rem}
.event-selector-wrapper strong{padding:8px 0;font-weight:600;border-top-right-radius:5px;border-top-left-radius:5px;background:#169992;color:#fff;display:inline-block;text-align:center;width:100%}
.event-selector-wrapper input[type=radio] + label, .event-selector-wrapper span, input.wday + label{display:inline-block;font-weight:400;text-align:center}
.event-selector-wrapper strong i{font-size:1rem}
.event-selector-wrapper span{width:100%;margin-bottom:.5rem}
.event-selector-wrapper input[type=radio] + label{cursor:pointer;width:100%;background:0 0;border:1px solid #169992;border-top:0;padding:8px 10px;margin:0;justify-content:space-between;display:flex;}
.event-selector-wrapper input[type=radio] + label span{width:auto;display:flex;}
.event-selector-wrapper span.max-qt{font-size:.85rem;align-self:center;}
.event-selector-wrapper input[type=radio] + label:hover{background:#ebfff5}
.event-selector-wrapper input[type=radio] + label:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.event-selector-wrapper input[type=radio]:checked, .event-selector-wrapper input[type=radio]:not(:checked){position:absolute;opacity:0;width:0;height:0}
.event-selector-wrapper input[type=radio]:checked + label{background:#169992;color:#fff;font-weight:600}
.event-selector-wrapper strong + input[type=radio]:checked + label{border-top:1px dashed #fff !important}
input.wday + label{cursor:pointer;width:100%;background:0 0;border:1px solid #ced4da;padding:8px 0;margin:0 0 .5rem;border-radius:5px}
input.wday + label:hover{background:#e9ecef}
input.wday:checked, input.wday:not(:checked){position:absolute;opacity:0;width:0;height:0}
input.wday:checked + label{background:#169992;border-color:#169992;color:#fff;font-weight:700}
#content.padding-fixed-cart{padding-bottom:150px !important}
.map{width:100%;height:300px;border-radius:5px;z-index:1;background:#F8F9FC}
.nav-tabs{border-bottom:0;margin-bottom:-1px}
.nav-tabs a.nav-link{border-bottom:1px solid #dee2e6;margin-right:.5rem}
.tab-content{padding:2rem 1.23rem;border:1px solid #dee2e6;border-radius:0 5px 5px}
.nav-tabs a.nav-link.active{font-weight:700}
.tab-content.date-tab{border-radius:5px 5px 0 0;border-bottom:0}
.date-list{padding:1.23rem;border:1px solid #dee2e6;border-radius:0 0 5px 5px;border-top-style:dashed;margin-top:-25px}
.date-list.is-invalid{border-color:#FF2A5E}
.date-list .date-item{padding-top:.5rem;padding-bottom:.5rem}
.date-list .col-12:not(:last-child) .date-item{border-bottom:1px solid #dee2e6}
.btn.delete-row{padding:.2rem .5rem;background:#fff;font-size:.95rem;color:#1e224d;border-color:#ced4da}
.event-date-box, .remaining-places{font-size:1rem;display:inline-block}
.remaining-places{width:auto}
.remaining-places span{padding:.5rem 1.2rem;background:#169992;color:#fff;border-radius:5px;font-weight:700}
.remaining-places.sold-out{padding:.5rem 1.2rem;background:#FF2A5E;color:#fff;border-radius:5px;font-weight:700}
.remaining-places.sold-half span{background:#FFAE39}
.event-date-box{padding:.4rem 1.2rem;background:#f6effb;color:#006c87;border-radius:5px}
.event-date-box i{float:left;margin-right:.5rem;font-size:1.2rem;color:#006c87}
.event-date-box strong{color:#4d7681}
.input-confirmed .item-date, .input-confirmed .ticket-type{color:#929aa2}
.cursor-pointer{cursor:pointer}
.tooltip-column{width:100px;padding:0 5px;text-align:right}
.modal-body{display:flex;}
.modal-body iframe{width:100%}

@media (max-width:1130px){.search-toggle{display:none;flex:0 0 100%;width:100%;max-width:100% !important;z-index:0 }
 .search-toggle-wrapper{background:#f4f5fb;width:100%;border:1px solid #ced4da;padding:10px;margin:0 0 10px;border-radius:5px 5px 5px 0 }
 .search-toggle.active{display:flex }
 .btn-search-toggle{display:flex !important }
 .btn-search-toggle .btn{border:1px solid #ced4da;width:38px;height:38px;padding:0;text-align:center;line-height:38px;font-size:1.1rem;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none }
 .btn-search-toggle .btn.active{background:#f4f5fb;border-top:0;width:50px;height:50px;margin-top:-11px;z-index:1;border-top-left-radius:0;border-top-right-radius:0 }
 .btn-search-toggle .btn.active i::before{content:"\f00d" }
}
@media (max-width:1199px){#content{padding:50px 3vw 20px;padding-left:calc(250px + 3vw) }
 #fixed-order-cart .toggle, #fixed-order-cart.hide{padding-left:calc(3vw + 15px);padding-right:calc(3vw + 15px) }
 #fixed-order-cart #btn-close-cart{right:calc(3vw + 15px) }
 .header-content{padding:0 calc(3vw + 15px) }
}
@media (max-width:991px){.title{margin-bottom:2rem }
 #content{padding-left:250px;padding-right:0 }
 #fixed-order-cart .toggle, #fixed-order-cart.hide{padding-left:15px;padding-right:15px }
 #fixed-order-cart #btn-close-cart{right:15px }
 .header-content{padding:0 15px }
 .search-toggle-wrapper [class*=col-]{padding:0 15px 5px }
 #content.padding-fixed-cart{padding-bottom:218px !important }
}
@media (max-width:768px){.logo-wrapper{justify-content:start;padding-left:70px }
 #sidebar{margin-left:-250px;position:fixed;z-index:3!important }
 #content{padding:50px 0 20px }
 #fixed-order-cart{left:0;width:100%;padding-left:15px;padding-right:15px }
 #fixed-order-cart .toggle{height:calc(100vh - 260px) }
 #sidebar.active{margin-left:0 }
 #sidebarCollapse{display:block }
 #sidebarCollapse span{display:none }
 .lang-box{padding:30px 10px }
 .lang-box .lang-name{font-size:1.3rem }
 .box-content{padding:20px }
 .col-form-label{font-size:1rem;line-height:1.3rem;font-weight:400 }
 .form-group{margin-bottom:.8rem }
 .title{margin-top:2.5rem }
 .title h2{font-size:1.5rem }
 .title h5{font-size:1.1rem }
 .btn-lg{padding:.5rem 1.2rem }

}
@media (max-width:576px){#fixed-order-cart .d-flex span, .logo-wrapper a #logo .st4{display:none }
 .logo-wrapper{flex:0 0 40px }
 #fixed-order-cart .toggle{height:calc(100vh - 155px) }
 #fixed-order-cart .d-flex{flex-direction:column }
 #fixed-order-cart .d-flex .btn#btn-order-edit{width:calc(50% - .25rem);margin-right:.25rem !important }
 #fixed-order-cart .d-flex .btn#save{width:calc(50% - .25rem);margin-left:.25rem;margin-right:0 !important }
 #fixed-order-cart .d-flex .btn.btn-default{width:100%;margin-top:.5rem }
 #fixed-order-cart.hide{padding-top:15px;padding-bottom:15px }
 #content.padding-fixed-cart{padding-bottom:188px !important }
 #fixed-order-cart{padding-left:0;padding-right:0 }
 #fixed-order-cart #btn-close-cart{right:0 }
 #fixed-order-cart .tot{font-size:1.3rem }
}
@media (max-width:320px){.lang-box{padding:8px }
 .lang-box figure{width:60px;height:60px }
 .lang-box .lang-name{font-size:1rem }
 .lang-box .lang-name span{font-size:.65rem }
 .lang-box .lang-name label{text-indent:-9999px;width:0;white-space:nowrap;margin-left:15px }
}
.file-uploader{position:relative;overflow:hidden;display:inline-block;margin-top:10px;}
.btn-upload{border:2px solid gray;color:gray;background-color:white;padding:1px 16px 2px 16px;border-radius:5px;font-size:1rem;font-weight:bold;}
.file-uploader input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;}
.ui-widget.ui-widget-content{border:none!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none!important;border-radius:2px!important;}
.ui-widget{font-family:'Roboto', sans-serif!important;}
.ui-widget-header .ui-icon{background-image:none!important;}
.ui-datepicker .ui-datepicker-prev span{background-image:url("/immagini/chevron-right.svg")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100% 100%!important;}
.ui-datepicker .ui-datepicker-next span{background-image:url("/immagini/chevron-left.svg")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100% 100%!important;}

/* spinner --- --- --- &gt;&gt;&gt; */
#spinner-back, #spinner-front {position: fixed;width: 100vw;transition: all 1s;visibility: hidden;opacity: 0;}
#spinner-back {z-index: 998;height: 100vh;background: rgba(0, 0, 0, 0.7);}
#spinner-front {z-index: 999;color: #fff;text-align: center;margin-top: 50vh;transform: translateY(-50%);}
#spinner-back.show, #spinner-front.show {visibility: visible;opacity: 1;}
/* spinner --- --- --- &lt;&lt;&lt; */
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show &gt; .btn-outline-secondary.dropdown-toggle {color: #6c757d;background-color: #fff;border-color: #6c757d;border-bottom-color: rgb(108, 117, 125);}
.btn-outline-secondary:not(:disabled):not(.disabled) {color: #fff;background-color: #6c757d;border-color: #fff;border-bottom-color: rgb(108, 117, 125);}
.badge-home {background-color: #f8f9fc!important; padding: 10px 30px 5px; border:1px solid #ededed!important;}
.gradient {background: rgb(0,108,138);background: linear-gradient(164deg, rgba(0,108,138,1) 0%, rgba(28,127,164,1) 35%, rgba(18,159,152,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
h2 {background: rgb(0,108,138);background: linear-gradient(164deg, rgba(0,108,138,1) 0%, rgba(28,127,164,1) 35%, rgba(18,159,152,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
header{box-shadow: 0 0 15px 1px rgba(0,0,0,0.1);z-index: 3;
  position: relative;}
header .top-bar{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d31c61+0,2896c7+51,d31c61+100 */
background: url('/immagini/Arcobaleno-Gradiente-Tipografico-Frase-Motivazionale-Storia-Instagram.png') repeat-x center bottom;
min-height: 36px;
padding: 3px 50px 3px 50px;
  }
  header .header-bar{
    display:flex;
    align-items:center;
    min-height: 90px;
    padding-right: 50px;
padding-left: 30px;
padding-top:0;
padding-bottom:0;

  }
  header h1{color:#000;font-weight:400;font-size:23px}
  header h1 strong{font-weight:800;}
  section{padding:60px 0}
  footer{padding:15px 0 0 ;background:#1a1c20;color:#e8e8e8}
  footer h4,footer h5, footer p{color:#e8e8e8;margin-bottom:10px;}
  footer h4{font-size:20px}
  footer h5{font-size:17px;font-weight:800}
  footer p{font-size:13.8px;line-height:1.3}
  footer p strong{font-weight:700}
  footer a{text-decoration:none}
  footer a:hover{text-decoration:underline}
  header .top-bar .social{
    display:flex;align-items:center
  }
    header .top-bar .social a{
        color:#fff;
        width: 26px;
    height: 26px;
    margin: 0 2.5px;
      margin-left: 2.5px;
    line-height: 26px;
    border-radius: 100px;
    background-color: #00d7ef;
    transition:all .3s;
    display:flex;
    align-items:center;
    justify-content:center
  }
  header .top-bar .social a:hover{background:#d33d74}
  nav.navbar{min-height:106.7px;padding:0 15px;background: var(--the7-btn-bg,transparent linear-gradient(96deg, #0aad94 0%, #19afea 100%));z-index:2;}
  nav.navbar .menu-link{overflow:hidden;border-radius:3px;transition:all .2s;display:flex;font-weight:800;flex-direction:column;align-items:center;text-align:center;color:#fff;padding:12px 20px 15px;margin-right:5px;font-size:12px;text-transform:uppercase;margin-top:10px; margin-bottom:10px;width:180px;line-height:1.2;}
  nav.navbar .menu-link:hover{background:rgba(255,255,255,.2)}
  nav.navbar .menu-link i{font-size:30px;margin-bottom:15px}
  nav.navbar .menu-link.active{background:#fff;color:#000;}

  nav.navbar .menu-link.active i{color: #d33d74;
    background: -webkit-linear-gradient(left, #d33d74 0%, #1ebbf0 0%, #d1305b 0%, #0aad94 1%, #21beeb 100%, #f73166 100%, #267a9e 100%, #19afea 100%);
      background-clip: border-box;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;}
    .section-title{text-align:center;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:30px}
    .section-title h1{font-size:35px;font-weight:800;}
    .section-title h1,.section-title p{color:#3a3a3a;}
    .section-title p{margin:0;font-size:20px;font-weight:400}
    .table-responsive .table-bordered td, .table-bordered th{border-color:rgba(0,0,0,.05)!important}
    .table-responsive thead{position:sticky;top:0;color:#fff;z-index:1}
    .table-responsive thead th{vertical-align: middle;background:#1a1c20;font-size:12px!important;font-weight:800;text-align:center}
    .table-responsive{max-height:500px;scrollbar-width: thin;}
    .table-striped tbody tr:nth-of-type(2n+1){background:#f5f5f5}
    .table-responsive thead th:nth-of-type(2n+1){background:#26292e}
    .table-responsive div[mission-row-id] div{background:#00b3c0;color:#fff!important;font-size:12px;font-weight:500;line-height:1.2;border-radius:3px;padding:5px 20px;display:flex;margin-bottom:5px;padding-left:40px;position:relative;z-index:0}
    .table-responsive div[mission-row-id] div::before{content:"\f3c5";position:absolute; left:20px;top:5px;font-family: 'Font Awesome 5 Free';
      font-weight: 900;}

      .table-responsive div[mission-row-id] div.mrend{background:#339966}
      .color-1{color:#339966!important}
      .accordion .btn{border-radius:0;color:#26292e;padding:15px 25px;font-weight:800;border-bottom:1px solid #fff;text-decoration:none}
      .accordion .btn:hover{background:rgba(0,0,0,.06)}
      .accordion .btn:not(.collapsed){background:#00b3c0;color:#fff;border-bottom:1px solid #00b3c0}
      .accordion .card{border:0}
      .accordion .card-body{border:1px solid #00b3c0}
      .accordion .list-group-item a i{font-size:20px;color:#00b3c0}
      .accordion .list-group-item a:hover{text-decoration:underline}
      .input-group &gt; .form-control:focus{z-index:0}
      .tab-content{border-radius:0;padding:20px 0 0;border:0;border-top:2px solid #dee2e6}
      .nav-tabs{margin:40px 0 -2px;}
      .nav-tabs .nav-link{font-size:18px;padding:15px 25px;background:transparent;border-radius:4px 4px 0 0;border:2px solid transparent;margin-right:10px;height:100%}
      .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,.05);border-bottom-color:transparent;}
      .nav-tabs .nav-link.active{font-weight:800;border-color:#dee2e6;border-bottom-color:#fff}
      #searchString{padding:40px 100px;border-radius:50px;font-size:20px;position:relative;background:transparent;border-width:3px}
      #autocomplete-zone-index .input-group::before{content:"\f002";position:absolute;font-size:40px;color:rgba(0,0,0,.1);left:0;top:0;display:flex;align-items:center;justify-content:center;height:100%;width:100px;font-family: 'Font Awesome 5 Free';font-weight: 900;}
      #resultsList{display:none;transition:all .2s;margin-bottom:40px;}
      #resultsList .sticky-top{top:106.4px!important;border-top:15px solid #fff}
      #resultsList.show{display:block}
      #resetSearch{visibility: hidden;opacity:0;transition:all .2s;padding:0;border:0;background:none;font-size:30px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:100%;width:100px}
      #resetSearch.show{visibility: visible;opacity:1;}
      #resultsList a{position:relative;}
      #resultsList a &gt; div{transition:all .2s;}
      #resultsList a:hover &gt; div{background:#00b3c0!important;color:#fff!important}
      #resultsList a::before{transition:all .2s;content:"\f05a";position:absolute;font-size:20px;color:#00b3c0;right:15px;top:0;display:flex;align-items:center;justify-content:center;height:100%;font-family: 'Font Awesome 5 Free';font-weight: 900;z-index:1}
      #resultsList a:hover::before{color:#fff;}
      #search &gt; .container-fluid &gt; .row{min-height:20vw}
      .badge{background: #3a3a3a;
        color: #fff !important;
        font-size: 12px;
        font-weight: 500;
        line-height: 1.2;
        border-radius: 3px;
        padding: 5px 20px;
        display: inline-flex;
        position: relative;}
        .list-group-flush &gt; .list-group-item:last-child{border-bottom-width:1px}
       .fw-4{font-weight:400!important}
       .accordion .btn .badge{border:2px solid #26292e;font-size:12px;font-weight:800;text-transform:uppercase;display:flex;align-items:center;padding-top:7px;padding-bottom:7px}
       .accordion .btn .badge i{font-size:14px}
       .accordion .btn:not(.collapsed) .badge{border-color:#fff;background:#fff;color:#00b3c0!important}
       #modalShowZone {min-width: 100%; margin: 0; padding:0!important}
      #modalShowZone .modal-content { min-height: calc(100vh - 60px);}
      #modalShowZone .modal-dialog { max-width:100%;min-width: calc(100% - 30px); margin: 0; padding:30px;}
  @media (max-width:1255px){
    header .header-bar{padding:0 50px 0 50px;min-height:60px;}
  }
  @media (max-width:778px){
    header .header-bar{padding:0 20px 0 20px;}
    header .top-bar{display:none;}
    .table-responsive{max-height:500px;scrollbar-width: none;}
    #searchString {
      padding: 30px 70px;font-size:16px}
      #autocomplete-zone-index .input-group::before {
        font-size: 25px;
        width: 75px;
      }
      #resetSearch {
        font-size: 25px;
        width: 90px;
      }
      nav.navbar .menu-link{padding: 12px 5px;font-size:11px}
      nav.navbar .menu-link i {
        font-size: 25px;
        margin-bottom: 10px;
      }
      .nav-tabs .nav-link {
        font-size: 16px;
        padding: 10px 15px;}
        .section-title p {
          font-size: 16px;
          line-height:1.4
        }
        section {
          padding: 40px 0;
        }
        #google-tab img{width:20px!important}
        .section-title h1 {
          font-size: 25px;}
          .section-title {
            text-align: left
          }
          .list-group-item {
            padding: .75rem 0;}
            #search &gt; .container-fluid &gt; .row{min-height:30vw}
            #resultsList a::before{display:none}


  }
  @media (max-width:567px){
    #search &gt; .container-fluid &gt; .row{min-height:50vw}
    .accordion .btn{font-size:14px;text-align:left}
    .accordion .btn.collapsed .badge{background:transparent;color:#26292e!important}
    .nav-tabs .nav-link{max-width:150px;text-align:left;line-height:1.1}
    #modalShowZone .modal-content { min-height: calc(100vh - 24px);}
    #modalShowZone .modal-dialog { max-width:100%;min-width: calc(100% - 12px); margin: 0; padding:12px;}
  }

</pre></body></html>