@charset "UTF-8";html{scroll-behavior:initial !important}html.lenis{height:auto !important}html,body{min-height:100% !important;height:auto !important}section#sp-main-body{color:#282624;padding:0}.diaphragm{width:300px;height:300px;position:fixed;top:0;left:0;border-radius:100%;pointer-events:none;z-index:100000;filter:invert(1);mix-blend-mode:difference}.diaphragm.hover svg{opacity:0.05;-webkit-animation:rotate-scale-up 0.3s linear both;animation:rotate-scale-up 0.3s linear both}.diaphragm.hover svg g[font-family="Gotham"]{display:none}.diaphragm.waiting svg g[font-family="Gotham"]{display:none !important}.diaphragm:not(.hover) svg{-webkit-animation:rotate-scale-down 0.3s linear both;animation:rotate-scale-down 0.3s linear both}.polygons-wrap{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;filter:invert(1);mix-blend-mode:difference;pointer-events:none;z-index:1}polygon{fill:rgba(0,0,0,0);stroke:black;stroke-width:0.2px;opacity:0.05;transform-origin:center center;backface-visibility:hidden;animation:rotate360 200s linear infinite alternate-reverse}polygon:nth-child(2n){animation-name:rotate180;animation-duration:180s;animation-direction:alternate}polygon:nth-child(3n){animation-name:rotate90;animation-duration:160s}polygon:nth-child(5n){animation-duration:220s;animation-direction:alternate-reverse}body.homepage footer#sp-footer{border-top:0;background:#282624;color:#fff}body.homepage footer#sp-footer a{color:#fff}body.homepage footer#sp-footer a:hover{color:#fff}body.homepage footer#sp-footer .logo img{filter:unset}body.homepage footer#sp-footer .social-icons a:hover{background:#fff;color:#282624}.first-p-bigger p:first-of-type{font-family:"Noto Serif",sans-serif;font-size:30px;margin-bottom:50px;font-weight:500}.sppb-btn{border:1px solid #282624 !important;font-size:18px !important;font-weight:400 !important;text-transform:uppercase !important;padding:14px 30px !important;background:transparent !important;color:#282624 !important;border-radius:0 !important;-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important}.sppb-btn:hover{background:#282624 !important;color:#fff !important}.sppb-btn.small{font-size:14px !important;padding:10px 20px !important}header#sp-header{background:black;background:linear-gradient(180deg,black 0%,rgba(0,0,0,0) 100%);height:130px;box-shadow:none;position:absolute;z-index:10000}header#sp-header #sp-logo .logo img{-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important}body.promozione{background:transparent}body.promozione .polygons-wrap{display:none}body.promozione:not(.modal-menu-active) header#sp-header{background:transparent !important}#sp-title .sp-page-title{padding:unset;display:flex;align-items:center;height:70vh;background-repeat:no-repeat;background-size:cover;background-position:50% 20%;background-color:transparent;z-index:10;position:relative}#sp-title .sp-page-title .sp-page-title-heading{font-size:82px;text-shadow:0 5px 10px rgba(0,0,0,0.2);margin-top:65px;margin-bottom:30px}#sp-title .sp-page-title ol.breadcrumb{font-size:14px;text-transform:uppercase;font-weight:300;color:#fff}#sp-title .sp-page-title ol.breadcrumb>.active{color:#fff}#sp-title .sp-page-title ol.breadcrumb a{font-weight:600}#sp-title .sp-page-title::before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:rgba(40,38,36,0.4);z-index:-1;mix-blend-mode:hard-light}footer#sp-footer{z-index:10;position:relative;background:#fff;color:#282624;line-height:1.6;border-top:1px solid #282624}footer#sp-footer .container-inner{border:0}footer#sp-footer a{color:#282624}footer#sp-footer a:hover{color:#282624}footer#sp-footer .logo{margin-top:6px}footer#sp-footer .logo img{filter:brightness(0)}footer#sp-footer .copyright-policies{text-transform:uppercase}footer#sp-footer .contact-info .contact-container{display:flex;gap:20px;margin-bottom:10px;text-transform:uppercase}footer#sp-footer .social-icons .sppb-addon-content{display:flex;gap:10px}footer#sp-footer .social-icons .sppb-addon-content a{border:1px solid;border-radius:100%;height:30px;width:30px;text-align:center;display:inline-flex;align-items:center;justify-content:center}#backgroundHome{position:relative}.box-slider-home{overflow:hidden;position:relative;bottom:50px}.box-slider-home .swiper-wrapper .swiper-slide{padding:30px;background:rgba(40,38,36,0.9);border:1px solid rgba(255,255,255,0.5);color:#fff}.box-slider-home .swiper-wrapper .swiper-slide h2{margin-bottom:30px}.box-slider-home .swiper-wrapper .swiper-slide .custom-field{font-size:16px;line-height:1.6;margin-bottom:30px}.box-slider-home .swiper-wrapper .swiper-slide .sppb-btn{background:#282624 !important;color:#fff !important;border-color:#fff !important;mix-blend-mode:difference}.box-slider-home .swiper-wrapper .swiper-slide .sppb-btn:hover{background:#fff !important;color:#282624 !important;border-color:#fff !important}#sp-header.header-with-modal-menu #modal-menu-toggler{display:block !important}.hamburger-menu{cursor:pointer}.menu-bar1,.menu-bar2,.menu-bar3{width:3.5rem;height:0.2rem;background-color:#fff;margin:0.8rem 0;transition:0.4s}.menu-bar2{width:2rem;margin-left:auto}.active .menu-bar1{transform:rotate(-45deg) translate(-0.7rem,0.8rem)}.active .menu-bar2{opacity:0}.active .menu-bar3{transform:rotate(45deg) translate(-0.6rem,-0.8rem)}#modal-menu{top:0px;background:#282624;z-index:-1;bottom:100%}.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span{background-color:#fff}body.modal-menu-active{overflow-y:visible}body.modal-menu-active header{position:fixed !important}#modal-menu.modal-menu nav{opacity:0;transition:opacity 0.2s}#modal-menu.modal-menu.active nav{opacity:1;transition:opacity 0.3s ease-in-out 0.2s}#modal-menu ul.sp-megamenu-parent>li>a,#modal-menu ul.sp-megamenu-parent>li>span{font-size:52px;line-height:normal;font-weight:500;color:#fff;position:relative;display:inline-block;font-family:"Noto Serif",sans-serif}#modal-menu ul.sp-megamenu-parent>li>a::before,#modal-menu ul.sp-megamenu-parent>li>span::before{content:"";position:absolute;left:0;bottom:0px;width:0%;height:2px;background-color:#fff;transition:width 0.3s ease-in-out;opacity:1 !important}#modal-menu ul.sp-megamenu-parent>li>a:hover::before,#modal-menu ul.sp-megamenu-parent>li>span:hover::before{width:100%}#modal-menu ul.sp-megamenu-parent>li>.sp-dropdown ul li a,#modal-menu ul.sp-megamenu-parent>li>.sp-dropdown ul li span{position:relative;display:inline-block;font-family:"Noto Serif",sans-serif}#modal-menu ul.sp-megamenu-parent>li>.sp-dropdown ul li a::before,#modal-menu ul.sp-megamenu-parent>li>.sp-dropdown ul li span::before{content:"";position:absolute;left:0;bottom:0px;width:0%;height:2px;background-color:#fff;transition:width 0.3s ease-in-out;opacity:1 !important}#modal-menu ul.sp-megamenu-parent>li>.sp-dropdown ul li a:hover::before,#modal-menu ul.sp-megamenu-parent>li>.sp-dropdown ul li span:hover::before{width:100%}#modal-menu ul.sp-megamenu-parent>li:not(:last-child){margin-bottom:30px}#modal-menu .sp-megamenu-parent>li:hover>a,#modal-menu .sp-megamenu-parent>li:hover>span,#modal-menu .sp-megamenu-parent>li.active>a,#modal-menu .sp-megamenu-parent>li.active>span{color:#fff !important}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 !important}#modal-menu ul.sp-megamenu-parent li.sp-has-child>a:after,#modal-menu ul.sp-megamenu-parent li.sp-has-child>span:after{display:none}#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background-color:transparent;padding:0}#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul>li>a{color:#fff;font-size:30px !important;line-height:normal !important;font-weight:500 !important}#modal-menu ul.sp-megamenu-parent .sp-dropdown{padding-left:90px !important;width:600px !important}#modal-menu .sp-megamenu-wrapper{align-items:center;padding-left:15px;padding-right:15px}.sp-megamenu-parent{margin:0 !important}#sp-header.header-with-modal-menu.classic-layout .modal-menu-inner>div{padding:0 0 130px 0;display:flex;align-items:stretch !important}#modal-menu .modal-menu-inner>.container{padding:130px 0 0 0}a#offcanvas-toggler{display:none !important}header#sp-header{align-items:center;display:flex}header#sp-header .header-right{display:flex;align-items:center;gap:50px}header#sp-header .header-right .richiedi-preventivo .sppb-btn{border-color:#fff !important;color:#fff !important}header#sp-header .header-right .richiedi-preventivo .sppb-btn:hover{border-color:#282624 !important}header#sp-header .header-right .social-icons{display:flex;gap:10px}header#sp-header .header-right .social-icons a{color:#fff;font-size:14px;border:1px solid;border-radius:100%;height:30px;width:30px;text-align:center;display:inline-flex;align-items:center;justify-content:center}header#sp-header .header-right .social-icons a:hover{background:#fff;color:#282624}section#serviziFotografici{padding:100px 0}section#serviziFotografici .category{padding-bottom:100px}section#serviziFotografici .category p:first-of-type{font-family:"Noto Serif",sans-serif;font-size:30px;margin-bottom:50px;font-weight:500}section#serviziFotografici .subcategories{position:relative;z-index:1}section#serviziFotografici .subcategories .subcategory-box .subcategory-content{position:relative;-webkit-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important;-moz-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important;-o-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important;transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .image{height:400px;width:100%;overflow:hidden}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .image img{object-fit:cover;width:100%;height:100%;transition:all 9s cubic-bezier(0.1,0.2,0.7,1)}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .title-link{display:flex;justify-content:space-between;gap:30px;padding:20px 30px;background:#fff;align-items:center;color:#282624;border:1px solid #282624}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .title-link h2{font-size:22px}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .title-link .sppb-btn{border:1px solid #282624 !important;color:#282624 !important}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .title-link .sppb-btn:hover{background:#282624 !important;color:#fff !important}section#serviziFotografici .subcategories .subcategory-box .subcategory-content:hover{transform:translateY(-20px)}section#serviziFotografici .subcategories .subcategory-box .subcategory-content:hover .image img{transform:scale(1.2)}section#serviziFotograficiPerPrivatiAziende{padding:100px 0}section#serviziFotograficiPerPrivatiAziende .category p:first-of-type{font-family:"Noto Serif",sans-serif;font-size:30px;margin-bottom:50px;font-weight:500}section#serviziFotograficiPerPrivatiAziende .category .description h2{margin-top:50px;margin-bottom:25px}section#serviziFotograficiPerPrivatiAziende .services{padding-top:100px;position:relative;z-index:1}section#serviziFotograficiPerPrivatiAziende .services .service-container{margin-bottom:50px;align-items:center}section#serviziFotograficiPerPrivatiAziende .services .service-container .image-container{height:480px;width:100%;overflow:hidden}section#serviziFotograficiPerPrivatiAziende .services .service-container .image-container img{object-fit:cover;width:100%;height:100%;transition:all 9s cubic-bezier(0.1,0.2,0.7,1)}section#serviziFotograficiPerPrivatiAziende .services .service-container .text-container .title{margin-bottom:30px}section#serviziFotograficiPerPrivatiAziende .services .service-container .text-container .text{margin-bottom:30px}section#serviziFotograficiPerPrivatiAziende .services .service-container:hover .image-container img{transform:scale(1.2)}section#serviziFotograficiPerPrivatiAziende .services .service-container:last-of-type{margin-bottom:0}section#servizioFotografico{padding:100px 0}section#servizioFotografico .description p:first-of-type{font-family:"Noto Serif",sans-serif;font-size:30px;margin-bottom:50px;font-weight:500}section#gallery{padding:100px 0;background:#282624;color:#fff}section#gallery>*{z-index:10;position:relative}section#gallery .section-title{margin-bottom:50px}section#books{padding:100px 0;background:#6A6660}section#books>*{z-index:10;position:relative}section#books .section-title{margin-bottom:50px;color:#fff}section#books a{color:#fff}section#books a .book-box{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:30px;-webkit-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important;-moz-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important;-o-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important;transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1) !important}section#books a .book-box .image{height:400px;width:100%;overflow:hidden;position:relative}section#books a .book-box .image .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(40,38,36,0.7);mix-blend-mode:multiply;height:100%;width:100%;z-index:1}section#books a .book-box .image img{object-fit:cover;width:100%;height:100%;transition:transform 9s cubic-bezier(0.1,0.2,0.7,1)}section#books a .book-box .title{position:absolute;z-index:10}section#books a .book-box .title h3{font-family:"Noto Serif",sans-serif;font-size:30px}section#books a .book-box:hover{transform:translateY(-20px)}section#books a .book-box:hover .image img{transform:scale(1.2)}section#bookStory>div:first-of-type{margin-top:50px}section#bookStory #preparazione,section#bookStory #cerimonia,section#bookStory #ricevimento{padding:50px 0;background:#282624;margin-bottom:150px}section#bookStory #preparazione .row,section#bookStory #cerimonia .row,section#bookStory #ricevimento .row{align-items:center}section#bookStory #preparazione .row .text,section#bookStory #cerimonia .row .text,section#bookStory #ricevimento .row .text{color:#fff}section#bookStory #preparazione .row .text .title,section#bookStory #cerimonia .row .text .title,section#bookStory #ricevimento .row .text .title{margin-bottom:30px}section#bookStory #preparazione .row .text .content,section#bookStory #cerimonia .row .text .content,section#bookStory #ricevimento .row .text .content{font-size:16px}section#bookStory #preparazione .row .images,section#bookStory #cerimonia .row .images,section#bookStory #ricevimento .row .images{margin-top:-100px;margin-bottom:-100px;position:relative;z-index:1}section#bookStory #preparazione .row .images .swiper-container,section#bookStory #cerimonia .row .images .swiper-container,section#bookStory #ricevimento .row .images .swiper-container{overflow:hidden;position:relative}section#bookStory #preparazione .row .images .swiper-container .swiper-wrapper .swiper-slide,section#bookStory #cerimonia .row .images .swiper-container .swiper-wrapper .swiper-slide,section#bookStory #ricevimento .row .images .swiper-container .swiper-wrapper .swiper-slide{height:480px;width:100%;overflow:hidden}section#bookStory #preparazione .row .images .swiper-container .swiper-wrapper .swiper-slide img,section#bookStory #cerimonia .row .images .swiper-container .swiper-wrapper .swiper-slide img,section#bookStory #ricevimento .row .images .swiper-container .swiper-wrapper .swiper-slide img{object-fit:cover;width:100%;height:100%;transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1)}section#bookStory #preparazione .row .images .swiper-container .swiper-pagination .swiper-pagination-bullet,section#bookStory #cerimonia .row .images .swiper-container .swiper-pagination .swiper-pagination-bullet,section#bookStory #ricevimento .row .images .swiper-container .swiper-pagination .swiper-pagination-bullet{height:15px;width:15px;background:#fff;border:1px solid #fff;opacity:1}section#bookStory #preparazione .row .images .swiper-container .swiper-pagination .swiper-pagination-bullet-active,section#bookStory #cerimonia .row .images .swiper-container .swiper-pagination .swiper-pagination-bullet-active,section#bookStory #ricevimento .row .images .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:transparent;border:1px solid #fff}.ba-gallery .ba-gallery-content .ba-gallery-items{transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-o-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-ms-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-moz-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-webkit-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);cursor:pointer}.ba-gallery .ba-gallery-content .ba-gallery-items:hover .ba-image{position:relative}.ba-gallery .ba-gallery-content .ba-gallery-items:hover .ba-image img{transform:scale(1.2)}.ba-gallery .ba-gallery-content .ba-gallery-items:hover::before{opacity:0.7;mix-blend-mode:hard-light}.ba-gallery .ba-gallery-content .ba-gallery-items::before{position:absolute;content:url("https://www.fotoprisma.it/images/prisma/icons/plus-icon.svg");top:0;right:0;bottom:0;left:0;background:#fff;height:100%;width:100%;z-index:10;opacity:0;pointer-events:none;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-o-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-ms-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-moz-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-webkit-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1)}.ba-gallery .ba-gallery-content .ba-gallery-items .ba-image{overflow:hidden}.ba-gallery .ba-gallery-content .ba-gallery-items .ba-image img{transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-o-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-ms-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-moz-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1);-webkit-transition:all 0.65s cubic-bezier(0.05,0.2,0.1,1),box-shadow 0.65s cubic-bezier(0.05,0.2,0.1,1)}.ba-btn.load-more,.ba-btn.scroll-to-top{font-family:"Montserrat",sans-serif !important;font-size:20px !important;line-height:24px !important;font-weight:600 !important;text-transform:uppercase !important;padding:25px 70px !important;border:1px solid #fff !important;background:transparent !important;color:#fff !important;border-radius:0 !important;transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.ba-btn.load-more:hover,.ba-btn.load-more:active,.ba-btn.scroll-to-top:hover,.ba-btn.scroll-to-top:active{background:#282624 !important;color:#fff !important;border:1px solid #282624 !important;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.ba-btn.load-more:focus,.ba-btn.scroll-to-top:focus{box-shadow:0 0 0 3px rgba(28,156,141,0.25)}#richiediPreventivo{background:#282624}#richiediPreventivo .sppb-addon-text-block h2.sppb-addon-title{margin-bottom:30px;color:#fff}#richiediPreventivo .sppb-addon-text-block .sppb-addon-content{margin-bottom:60px;color:#fff}#richiediPreventivo .convertforms{background:transparent !important}#richiediPreventivo .convertforms .cf-form-wrap{padding:0 !important}#richiediPreventivo .convertforms .cf-control-group{padding:15px}#richiediPreventivo .convertforms label{font-size:14px;text-transform:uppercase;margin-bottom:10px;color:#fff}#richiediPreventivo .convertforms label .cf-required-label{color:#fff;font-weight:600}#richiediPreventivo .convertforms input,#richiediPreventivo .convertforms select,#richiediPreventivo .convertforms textarea{background:transparent;border:1px solid #fff;border-radius:0 !important;font-size:18px;color:#fff;padding:14px !important}#richiediPreventivo .convertforms option{color:#fff !important;background:#282624 !important}#richiediPreventivo .convertforms .privacy .cf-control-input label{margin-bottom:0;text-transform:none;color:#fff;font-size:14px;letter-spacing:unset;font-weight:400}#richiediPreventivo .convertforms .privacy .cf-control-input label a{color:#fff}#richiediPreventivo .convertforms .privacy .cf-control-input input[type="checkbox"]{height:20px;width:20px;border-radius:0 !important}#richiediPreventivo .convertforms button.send-request{display:inline-block;width:auto;border:1px solid #fff !important;font-size:18px !important;font-weight:400 !important;text-transform:uppercase !important;padding:14px 30px !important;background:transparent !important;color:#fff !important;border-radius:0 !important;-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important}#richiediPreventivo .convertforms button.send-request:hover,#richiediPreventivo .convertforms button.send-request:active{background:#fff !important;color:#282624 !important}#richiediPreventivo .convertforms button.send-request:hover:focus,#richiediPreventivo .convertforms button.send-request:active:focus{box-shadow:none}#richiediPreventivo.bianco-natale{background:linear-gradient(45deg,#680f15 10%,#d74545 100%) !important}@media (max-width:767px){.ba-gallery{padding:0 !important}.snow{opacity:0.5}}@media (max-width:1679px){.gifts-left,.gifts-right{display:none !important}}@media (min-width:1280px) and (max-width:1400px){#sppb-addon-27613f8e-960f-4148-bde2-efb993535247 .sppb-addon-header .sppb-addon-title{font-size:260px !important}}@media (min-width:1023px) and (max-width:1399px){#sppb-addon-27613f8e-960f-4148-bde2-efb993535247 .sppb-addon-header .sppb-addon-title{font-size:200px !important}}@media (min-width:768px) and (max-width:1023px){#sppb-addon-27613f8e-960f-4148-bde2-efb993535247 .sppb-addon-header .sppb-addon-title{font-size:150px !important}}::-webkit-input-placeholder{color:#fff !important;opacity:1 !important}:-moz-placeholder{color:#fff !important;opacity:1 !important}::-moz-placeholder{color:#fff !important;opacity:1 !important}:-ms-input-placeholder{color:#fff !important;opacity:1 !important}::placeholder{color:#fff !important;opacity:1 !important}.convertforms.cf-success .cf-response{background-color:transparent;display:block;border:1px solid #fff;font-size:30px;padding:30px;border-radius:0 !important;color:#fff}section#contacts a{color:#282624}section#contacts a:hover{color:#282624}section#contacts .contact-container{display:flex;gap:20px;margin-bottom:20px}section#contacts .contact-container .contact-icon{width:20px}section#contacts .social-icons{display:flex;gap:10px}section#contacts .social-icons a{border:1px solid #282624;border-radius:100%;height:30px;width:30px;text-align:center;display:inline-flex;align-items:center;justify-content:center;background:#282624;color:#fff}section#contacts .social-icons a:hover{background:#fff;color:#282624;border-color:#282624}@media (-webkit-min-device-pixel-ratio:2){#sampleImage{}}@media (device-width:768px) and (device-height:1024px){.diaphragm{display:none}}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.diaphragm{display:none}.box-slider-home{bottom:15px}#hamburger{margin-top:-17px}#sp-title .sp-page-title .sp-page-title-heading{font-size:70px}.sp-page-builder .page-content #backgroundHome{background-image:url("https://www.fotoprisma.it/images/prisma/background-home/prisma-studio-fotografico_background-home_mobile.jpg") !important;background-position:center center !important}.subcategories .col-lg-6 .subcategory-box{margin-bottom:50px}.subcategories .col-lg-6:last-of-type .subcategory-box{margin-bottom:0px}section#serviziFotograficiPerPrivatiAziende .services .service-container .col-md-7,section#serviziFotograficiPerPrivatiAziende .services .service-container .col-md-5{width:100% !important}section#serviziFotograficiPerPrivatiAziende .services .service-container .image-container{margin-bottom:30px}section#books a .book-box .image{height:210px}section#books a .book-box .title{text-align:center}section#books a .book-box .title h3{font-size:20px}section#bookStory #preparazione .row .images .swiper-container .swiper-wrapper .swiper-slide,section#bookStory #cerimonia .row .images .swiper-container .swiper-wrapper .swiper-slide,section#bookStory #ricevimento .row .images .swiper-container .swiper-wrapper .swiper-slide{height:260px}.polygons-wrap{display:none}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.diaphragm{display:none}#sp-title .sp-page-title .sp-page-title-heading{font-size:70px}}@media only screen and (max-width:767px){.diaphragm{display:none}.box-slider-home{bottom:15px}#hamburger{margin-top:-17px}#modal-menu ul.sp-megamenu-parent>li>a,#modal-menu ul.sp-megamenu-parent>li>span{font-size:40px}#sp-title .sp-page-title .sp-page-title-heading{font-size:50px}#sp-title .sp-page-title ol.breadcrumb{font-size:12px}section#serviziFotografici,section#serviziFotograficiPerPrivatiAziende,section#servizioFotografico{padding:50px 0}section#serviziFotografici .category,section#serviziFotograficiPerPrivatiAziende .category,section#servizioFotografico .category{padding-bottom:50px}section#serviziFotografici .category p:first-of-type,section#serviziFotograficiPerPrivatiAziende .category p:first-of-type,section#servizioFotografico .category p:first-of-type{font-size:24px}section#books{padding:50px 0}section#books .title h3{font-size:24px !important}section#books .image{height:260px !important}h2{font-size:30px !important}section#gallery{padding:50px 0}.sp-page-builder .page-content #footer{padding-top:20px !important;padding-bottom:20px !important}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .image{height:260px}.subcategories .col-lg-6 .subcategory-box{margin-bottom:50px}.subcategories .col-lg-6:last-of-type .subcategory-box{margin-bottom:0px}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .title-link{padding:20px}section#serviziFotografici .subcategories .subcategory-box .subcategory-content .title-link h2{font-size:22px !important}section#serviziFotograficiPerPrivatiAziende .services{padding-top:0px}section#serviziFotograficiPerPrivatiAziende .services .service-container .image-container{height:260px;margin-bottom:30px}section#bookStory #preparazione .row .images,section#bookStory #cerimonia .row .images,section#bookStory #ricevimento .row .images{margin-top:unset;margin-bottom:unset}section#bookStory #preparazione,section#bookStory #cerimonia,section#bookStory #ricevimento{margin-bottom:50px}section#bookStory>div:first-of-type{margin-top:0}section#bookStory #preparazione .row .images .swiper-container .swiper-wrapper .swiper-slide,section#bookStory #cerimonia .row .images .swiper-container .swiper-wrapper .swiper-slide,section#bookStory #ricevimento .row .images .swiper-container .swiper-wrapper .swiper-slide{height:260px}section#bookStory #preparazione .row .text .content,section#bookStory #cerimonia .row .text .content,section#bookStory #ricevimento .row .text .content{margin-bottom:30px}.first-p-bigger p:first-of-type{font-size:24px}.sp-page-builder .page-content #backgroundHome{background-image:url("https://www.fotoprisma.it/images/prisma/background-home/prisma-studio-fotografico_background-home_mobile.jpg") !important;background-position:center center !important}.polygons-wrap{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.diaphragm{display:none}.polygons-wrap{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:480px){#sampleDiv{}}@media only screen and (min-width:321px){#sampleDiv{}}@media only screen and (max-width:320px){#sampleDiv{}}
