﻿#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:rgba(0,0,0,0.3);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 rgba(0,0,0,0.8)}@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 rgba(0,0,0,0.6)}#main-slider .intro .text_intro a.cta:hover svg{transform:translateX(8px)}@media(min-width:768px){.webp #main-slider .intro{background-image:url(../images/cappella-sistina.webp)}}@media(max-width:767px){.webp #main-slider .intro{background-image:url(../images/la-creazione-di-adamo-cappella-sistina.webp)}}@media(min-width:768px){.no-webp #main-slider .intro{background-image:url(../images/cappella-sistina.jpg)}}@media(max-width:767px){.no-webp #main-slider .intro{background-image:url(../images/la-creazione-di-adamo-cappella-sistina.jpg)}}@media(min-width:768px){section.about{padding:90px 0}}@media(max-width:767px){section.about{padding:50px 0}}@media(min-width:992px){section.about .title_container{margin-top:70px}}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:60px}}@media(min-width:992px) and (max-width:1199px){.box_info{padding:40px}}@media(max-width:991px){.box_info{padding:40px;margin-top:30px}}.box_info>.box_info_single:first-child{border-top:0}.box_info .box_info_single{padding:20px 0 20px 40px;border-top:1px solid #ddd;position:relative}.box_info .box_info_single.box_info_single_2{padding-left:0}.box_info .box_info_single .icon{position:absolute;left:0;top:18px}.box_info .box_info_single p{margin:0;font-size:15px;line-height:20px}.box_info .box_info_single .cta{border:1px solid #000;text-align:center;padding:8px 15px;display:block;margin:10px auto 0;width:180px;transition:.5s all;text-transform:uppercase}.box_info .box_info_single .cta:hover{border-color:#fdc613;background:#fdc613;color:#000}.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{margin-top:40px}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 15px}@media(min-width:768px){.tickets{padding:30px 0}}.parallax{width:100%;position:relative;overflow:hidden;background:0}.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:0;width:100%;position:absolute;overflow:hidden;background:0}.parallax-content{padding-top:0;padding-bottom:0}@media(max-width:767px){.block_image_parallax{margin-bottom:20px}}@media(min-width:768px){.no-webp .bg1{background-image:url(../images/san-pietro-roma.jpg)}}@media(max-width:767px){.no-webp .bg1{background-image:url(../images/san-pietro-roma2.jpg)}}@media(min-width:768px){.webp .bg1{background-image:url(../images/san-pietro-roma.webp)}}@media(max-width:767px){.webp .bg1{background-image:url(../images/san-pietro-roma2.webp)}}#parallax1{padding-top:100px;padding-bottom:100px;color:#fff}#parallax1 .txt1{font-size:48px;font-weight:800;color:#fdc613;text-shadow:0 0 20px rgba(0,0,0,0.45)}@media(max-width:767px){#parallax1 .txt1{font-size:38px}}#parallax1 .txt2{font-size:25px;color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.45)}#parallax1 .btn-default{background-color:#fdc613;font-size:20px;line-height:20px;text-transform:uppercase;padding:15px;color:#fff;display:inline-block;margin-top:25px}#parallax1 .btn-default:hover{background-color:#E3B002}@media(max-width:767px){.block_image_parallax{margin-bottom:20px}}@media(min-width:992px){.tickets .single_ticket .txt{padding:0 20px 0 0}}@media(max-width:767px){.tickets .single_ticket .txt{padding:15px}}