﻿#main-slider{position:relative;z-index:1;border-bottom:5px solid #fdc613}#main-slider .intro{background-size:cover;background-repeat:no-repeat;padding:30px 0}@media (min-width: 768px) and (max-width: 991px){#main-slider .intro{background-position:20% 0}}@media (min-width: 768px){#main-slider .intro{background-attachment:fixed;height:700px}}@media (max-width: 767px){#main-slider .intro{min-height:230px;background-position:18% 0}}@media (min-width: 768px){#main-slider .intro:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#0000004d;z-index:1}}#main-slider .intro .text_intro{text-align:center;color:#fff;position:absolute;z-index:9;top:50%;margin-top:-120px;width:100%;left:0;display:none}#main-slider .intro .text_intro p{font-size:72px;line-height:120%;font-family:"Cinzel",serif;margin-bottom:35px;text-shadow:0 0 23px #000c}@media (min-width: 768px) and (max-width: 991px){#main-slider .intro .text_intro p{font-size:62px}}#main-slider .intro .text_intro a.cta{background:#fdc613;color:#000;text-transform:uppercase;display:none;padding:15px 20px;text-align:center;font-size:17px;font-weight:700;transition:box-shadow .5s ease}#main-slider .intro .text_intro a.cta svg{transition:.6s}#main-slider .intro .text_intro a.cta:hover{box-shadow:0 0 17px #0009}#main-slider .intro .text_intro a.cta:hover svg{transform:translateX(8px)}@media (min-width: 768px){.webp #main-slider .intro{background-image:url(../images/sistine-chapel.webp)}}@media (max-width: 767px){.webp #main-slider .intro{background-image:url(../images/creation-of-adam-sistine-chapel.webp)}}@media (min-width: 768px){.no-webp #main-slider .intro{background-image:url(../images/sistine-chapel.jpg)}}@media (max-width: 767px){.no-webp #main-slider .intro{background-image:url(../images/creation-of-adam-sistine-chapel.jpg)}}@media (min-width: 768px){section.about{padding:90px 0}}@media (max-width: 767px){section.about{padding:50px 0}}section.about .title{text-align:left}section.about .title a{color:#000}section.about .title a:hover{color:#fdc613}@media (max-width: 991px){section.about .testo .block{display:inline}}.box_info{background:#F8F8F8}@media (min-width: 1200px){.box_info{padding:10px 30px}}@media (min-width: 992px) and (max-width: 1199px){.box_info{padding:0 20px}}@media (max-width: 991px){.box_info{padding:0 20px}}.box_info > .box_info_single:first-child{border-top:none}.box_info .box_info_single{padding:20px 0;border-top:1px solid #ddd;position:relative}.box_info .box_info_single p{margin:0;font-size:17px;line-height:22px}@media (min-width: 1200px){.box_info .box_info_single p{font-size:16px}}.box_info .box_info_single p .icon-clock,.box_info .box_info_single p .icon-location-pin{font-weight:700;margin-right:8px}.box_info .box_info_single .cta{background:#fdc613;border:1px solid #fdc613;color:#fff;text-transform:uppercase;display:inline-flex;align-items:center;font-size:16px;font-weight:700;padding:14px 16px;transition:all .5s;margin-top:20px}.box_info .box_info_single .cta:hover{color:#fdc613;background:#fff}.box_info a{color:#000}.box_info a:hover{color:#fdc613}section.cosa_vedere{background:#F8F8F8;margin-bottom:50px}@media (min-width: 768px){section.cosa_vedere{padding:90px 40px}}@media (max-width: 767px){section.cosa_vedere{padding:50px 15px}}@media (min-width: 768px) and (max-width: 991px){section.cosa_vedere .container{width:auto}}section.cosa_vedere .title_container .title{text-align:left}section.cosa_vedere .title_container .title a{color:#000;transition:color .5s}section.cosa_vedere .title_container .title a:hover{color:#fdc613}@media (max-width: 767px){section.cosa_vedere .title_container .title span{display:block}}section.cosa_vedere .swiper-slide .pic{margin-bottom:15px}section.cosa_vedere .swiper-slide:hover .testo h3 a{color:#fdc613}section.cosa_vedere .swiper-slide .testo{text-align:center}section.cosa_vedere .swiper-slide .testo h3{font-size:23px;font-family:"Cinzel",serif;height:60px;display:flex;align-items:center;margin:0 0 10px;text-align:center;width:100%}section.cosa_vedere .swiper-slide .testo h3 a{text-decoration:none;color:#000;transition:color .5s;display:block;width:100%}section.cosa_vedere .swiper-slide .testo h3 a:hover{color:#fdc613}section.cosa_vedere .gt-carousel-control{margin-top:50px;width:100%;display:flex;justify-content:center}section.cosa_vedere .gt-carousel-control .swiper-pagination{position:relative;display:inline-block;width:auto}section.cosa_vedere .gt-carousel-control .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px}@media (min-width: 768px){section.cosa_vedere .gt-carousel-control .swiper-pagination .swiper-pagination-bullet{margin:0 12px}}@media (max-width: 767px){section.cosa_vedere .gt-carousel-control .swiper-pagination .swiper-pagination-bullet{margin:0 5px}}section.cosa_vedere .gt-carousel-control .swiper-pagination .swiper-pagination-bullet-active{background:#000}section.cosa_vedere .gt-carousel-control .swiper-button-next,section.cosa_vedere .gt-carousel-control .swiper-button-prev{left:0;right:0;top:-2px;position:relative;width:40px}section.cosa_vedere .gt-carousel-control .swiper-button-next:after,section.cosa_vedere .gt-carousel-control .swiper-button-prev:after{display:none}@media (min-width: 768px){section.cosa_vedere .gt-carousel-control .swiper-button-prev{margin-right:30px}}@media (max-width: 767px){section.cosa_vedere .gt-carousel-control .swiper-button-prev{margin-right:15px}}@media (min-width: 768px){section.cosa_vedere .gt-carousel-control .swiper-button-next{margin-left:30px}}@media (max-width: 767px){section.cosa_vedere .gt-carousel-control .swiper-button-next{margin-left:15px}}.tickets{padding:0}@media (min-width: 768px){.tickets{padding:30px 0}}@media (max-width: 767px){.tickets{margin-bottom:30px}}.parallax{width:100%;position:relative;overflow:hidden;background:none}.parallax,.parallax .parallax-content,.parallax .overlay{height:100%}.parallax-bg{width:100%;height:100%;left:0;top:0;margin:0 auto;position:absolute;background-size:cover;background-attachment:scroll;background-repeat:repeat-y;background-position:center center}.parallax-bg.bg-fixed{background-attachment:fixed}.parallax .overlay{background:none;width:100%;position:absolute;overflow:hidden;background:none}.parallax-content{padding-top:0;padding-bottom:0}.block_image_parallax{margin-bottom:50px}.no-webp .bg1{background-image:url(../images/st-peter-rome.jpg)}.webp .bg1{background-image:url(../images/st-peter-rome.webp)}#parallax1{padding-top:100px;padding-bottom:100px;color:#fff}@media (min-width: 1200px){.parallax-content .row{display:flex;align-items:flex-end}}#parallax1 .txt1{font-size:48px;font-weight:800;color:#fdc613;text-shadow:0 0 20px #00000073}@media (max-width: 767px){#parallax1 .txt1{font-size:38px}}#parallax1 .txt2{font-size:25px;color:#fff;text-shadow:0 0 20px #00000073}#parallax1 .btn-default{background-color:#fdc613;font-size:16px;font-weight:700;padding:14px 16px;line-height:20px;text-transform:uppercase;color:#fff;display:inline-flex;margin-top:25px}@media (min-width: 1200px){#parallax1 .btn-default{margin-bottom:-5px}}#parallax1 .btn-default:hover{background-color:#E3B002}@media (min-width: 992px){.tickets .single_ticket .txt{padding:0 20px 0 0}}@media (max-width: 767px){.tickets .single_ticket .txt{padding:15px 0}}