.introduzione h2{line-height:2}.divide50{width:100%;height:50px}.divide20{width:100%;height:20px}.text-justify{text-align:justify}.accordion-button:not(.collapsed){color:#e8ecec;background-color:#255050;box-shadow:inset 0 calc(-1* var(--bs-accordion-border-width)) 0 #010202}.accordion-button:focus{box-shadow:none}.contatti{margin-top:15px}ul li strong{font-size:18px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{font-size:28px!important;line-height:40px!important}.budicon-link-external{padding-left:5px}.imgerror{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto}.banner-cookies{position:fixed;bottom:50px;max-width:400px;background-color:#fff;width:100%;border:2px solid #000;padding:15px 22px 25px;left:-1000px;z-index:10000;transition:left 3s ease}.chiusuraCookies{position:absolute;right:0;padding:14px;top:0;font-size:30px}.mostra{left:23px}.titolo-cookies{display:flex;align-items:center;column-gap:15px}.testo-cookies{margin-bottom:15px}.testo-cookies p{margin:15px 0 4px;text-align:justify}.testo-cookies a{padding-right:15px}.testo-cookies a:hover{color:#95cfce}.cont-eco{border:2px solid #eae9e9}.cont-eco h3{color:#003b4a!important}.cont-eco h3 strong{color:#faebd7;font-size:35px}.inner-6{padding-top:100px;padding-bottom:38px}.pnh1{font-size:9px;line-height:20px;margin-bottom:15px;text-transform:uppercase;color:#929898;animation:1s shadowAnim 1s;animation-fill-mode:forwards}@keyframes shadowAnim{from{font-size:9px}to{font-size:10px;transform:scale(1.1)}}.pnh2{padding-top:10px;opacity:0;text-transform:uppercase;color:#fff;text-shadow:0 0 2px #000;font-size:60px;animation:1s boxAnim 1s;animation-fill-mode:forwards}@keyframes boxAnim{from{opacity:0}to{opacity:1}}.color-small{color:#5b888e}.text30{font-size:40px}.line38 h2{line-height:38px}.line38 p{font-size:20px}.line38 li{font-size:20px!important}.line38 li strong{font-size:25px!important;display:inline-block;padding-bottom:7px}.evidenziato{background-color:#00989782;font-size:34px}.mt-10{margin-top:20px}.m-7{padding:7px}.mb-10{margin-bottom:13px!important}.button-center{text-align:center!important}.no-border{border-bottom:0!important;border-top:0!important}.text-set{color:#000!important;font-size:20px!important;text-align:center!important;padding:50px}.modal-dialog-centered{top:auto}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}}@media (min-width:576px){.modal-dialog{max-width:600px;margin-right:auto;margin-left:auto}}.text-shadow{text-shadow:2px 2px 8px rgba(0,0,0,.7)}.homeh1{text-shadow:3px 0 0 #011f1f1a,8px -1px 7px #011f1f2e,8px -1px 7px #011f1f57;font-size:40px;font-weight:800;line-height:1;letter-spacing:3px}.desy{color:#f2f5f7;text-shadow:3px 0 0 #ffffff1a,4px -14px 7px #011f1f2e,8px -1px 7px #38dcdc8a}.small-text{text-shadow:3px 0 0 #011f1f1a,8px -1px 7px #011f1f2e,8px -1px 7px #011f1f57;font-size:25px;font-weight:800;letter-spacing:-.4px;line-height:1.2}.ecoh1{font-size:39px}.ombra{box-shadow:-1px -1px 20px 14px #00000087}.vanilla-2{color:#009896!important}.bordo label input{border:2px solid #31858f}.bordi{border:2px solid #31858f!important}.pb{padding-bottom:13px!important}.pt{padding-top:61px!important}.gd{font-size:60px!important;line-height:45px!important}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0!important}.fit-vids-style{display:none}figure{margin:0;padding:0;overflow:hidden}.transparent{background:#e5e6e700!important}figure img{width:100%;height:auto;overflow:hidden}iframe{border:none}::selection{background:#cee2ef;color:#2f2f2f}::-moz-selection{background:#cee2ef;color:#2f2f2f}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f9f9f9;z-index:9999999}#status{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}.spinner{height:40px;width:40px;position:relative;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-left:3px solid rgba(112,174,210,.15);border-right:3px solid rgba(112,174,210,.15);border-bottom:3px solid rgba(112,174,210,.15);border-top:3px solid rgba(112,174,210,.8);border-radius:100%}#preloader .textload{width:100%;position:absolute;top:calc(50% + 30px);left:0;text-transform:uppercase;text-align:center;color:#70aed2;font-family:Montserrat,sans-serif}.icon img{width:100%;height:100%}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}body{overflow-x:hidden;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#191a1c;font-family:Karla,sans-serif;background:#fafbfc;padding-right:0!important;margin:0}.container{padding-right:0;padding-left:0}address,body,li{line-height:24px}button,input,select,textarea{font-family:inherit;font-size:18px;font-weight:400}img{width:100%;height:auto}p{margin:0 0 20px}a{color:#255050;transition:all 150ms ease-in}a.line:hover{border-bottom:1px solid #70aed2;transition:all 150ms ease-in}a:focus,a:hover{color:#70aed2;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;color:#3b3b3b;margin-bottom:10px;font-weight:700;letter-spacing:-.5px;font-family:Montserrat,sans-serif}h1{font-size:28px;line-height:32px;margin-bottom:15px}h2{font-size:24px;line-height:28px;margin-bottom:15px}h3{font-size:18px;line-height:22px}h4{font-size:16px;line-height:20px;margin-bottom:7px;letter-spacing:-.2px}h5{font-size:15px;line-height:19px;letter-spacing:-.2px}h6{font-size:14px;line-height:18px;letter-spacing:-.2px}h1.post-title,h2.post-title{font-size:20px}h4.post-title{margin-bottom:3px}.image-grid h4.post-title{margin:0}.card-img,.card-img-top{height:auto}.post-title a{color:#3b3b3b;text-decoration:none}.post-title a:hover{color:#70aed2}.section-title.text-center{text-align:center;margin-left:auto;margin-right:auto}.section-title{font-size:28px;line-height:28px;margin-bottom:20px}.section-title span{color:#70aed2}.headline h2{font-size:40px;line-height:45px}.headline p{margin:0}.lead{font-size:20px;line-height:25px;font-weight:600;color:#e4e4e8}@keyframes leadAnim{from{opacity:0;font-size:17px!important}to{opacity:1;font-size:20px!important}}.inner{padding-top:100px;padding-bottom:100px}.inner2{padding-top:70px;padding-bottom:70px}.inner3{padding-top:20px;padding-bottom:20px}.inner4{padding-top:0;padding-bottom:20px}footer .inner{padding-top:60px;padding-bottom:50px}.meta,.meta a,.more{color:#999;font-size:12px;text-transform:uppercase}.more{font-size:13px;line-height:1}.more:after{content:"→";padding-left:5px}.meta a:hover,.more:hover{color:#70aed2}.meta{display:block;margin-bottom:10px}.meta span:before{content:"/";padding:0 10px;color:#b5b5b5}.meta span:first-child:before{display:none}.meta.tags{margin:0!important}.meta.tags a:before{content:"#";display:inline}h2.post-title+.meta{margin-top:-10px}.post h2.post-title+.meta{margin-top:0}.thin{width:85%;margin:0 auto}.thin.slide{position:relative;display:flex;margin-bottom:3%;justify-content:space-around;margin-top:3%}.light-wrapper{background:#fafbfc;padding-bottom:6px}.light-wrapper_2{background:#f2f5f7;padding-bottom:6px}.dark-wrapper{background:#f6f6f6}.inverse-wrapper{background:#5b888d;color:#cdcdcd;position:relative}.z-index-1{z-index:-1}.sub-footer{background:#4c7478}.sub-footer p{margin:0;color:#fff}.sub-footer .inner{padding-top:30px;padding-bottom:30px}.inverse-wrapper h1,.inverse-wrapper h2,.inverse-wrapper h3,.inverse-wrapper h4,.inverse-wrapper h5,.inverse-wrapper h6{color:#fff}.inverse-wrapper .section-title.text-center:after{color:inherit}hr{border:0;border-bottom:1px solid rgba(0,0,0,.1);padding-top:20px;margin-bottom:20px;box-shadow:none}ul{padding:0 0 0 18px}ol{padding:0 0 0 20px}ol,ul{margin-bottom:15px}ul.circled{padding:0;list-style:none}ul.circled li:before{content:'●';margin-right:10px;font-weight:400;vertical-align:top;display:inline-block;color:#70aed2;font-size:11px}.col-image{padding:0;position:relative}.col-image .bg-wrapper{overflow:hidden;position:absolute;height:100%;padding:0;top:0}.col-image .inner-col{padding-top:90px;padding-bottom:90px}.bg-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-position:center center!important}.contact-info{margin:0;padding:0;list-style:none}.contact-info li{display:inline-block;margin:0 10px}.contact-info i{margin-right:7px;color:#70aed2}.contact-info a{color:inherit}.contact-info a:hover{color:#70aed2}footer .post-list{list-style:none;margin:0;padding:0}footer .post-list li{margin-top:20px}footer .post-list li:first-child{margin:0}footer .post-list li h6{font:inherit;font-size:14px;line-height:25px;letter-spacing:normal;text-transform:none;margin:0}footer .meta{color:#838383}footer a{color:#fff;text-decoration:none;font-size:18px}footer li{list-style:none;color:#fff;padding-bottom:10px;font-size:18px;line-height:29px}footer li i{margin-right:9px}footer .copyright{margin:0}footer .contact-info i,footer ul.circled li:before{color:inherit}.alert-success{border-color:#c0d6ae}.alert-info{border-color:#a3d5df}.alert-warning{border-color:#eddebf}.alert-danger{border-color:#ddb8be}.dropcap{font-weight:800;display:block;float:left;font-size:49px;padding:0;margin:0;margin:12px 8px 0 0;text-transform:uppercase}.vanilla{background-color:#eaf1f114;padding:35px 30px 30px}.eco{background-color:#dee3e3bd!important;padding:35px 30px 30px}.social .btn-ecom{margin-top:10px!important;background:#70b276!important;border-radius:46px}.social .btn-ecom:hover{background:#255050!important;border-radius:46px}.btn,.vanilla-form label.custom-select span{color:#fff!important;background:#255050;border:0;margin-bottom:10px;margin-right:4px;font-size:12px;line-height:1;padding:14px 20px 13px;font-weight:700;text-shadow:none;text-transform:none;transition:all 150ms ease-in;box-shadow:none;border-radius:0;text-transform:uppercase;display:inline-block;font-family:Montserrat,sans-serif}.navigation .btn{margin-bottom:0}.btn.btn-large{padding:15px 23px}.btn-load-more+.btn-load-more{display:none}.btn-icon i{margin-right:3px}.text-center .btn{margin:0 4px}.btn.active,.btn:active,.btn:focus,.btn:hover{background:#62a3c8;transition:all 150ms ease-in;box-shadow:none;border-color:transparent}.btn.btn-white{background:#b0b0b0}.btn.btn-blue{background:#009897}.btn.btn-purple{background:#7e86b5}.btn.btn-pink{background:#ce8fad}.btn.btn-rose{background:#c8627f}.btn.btn-green{background:#71aaaa}.btn.btn-forest{background:#72b979}.btn.btn-aqua{background:#62b8c8}.btn.btn-lime{background:#afca74}.btn.btn-brown{background:#ad7b4f}.btn.btn-red{background:#f0676a}.btn.btn-orange{background:#f67f44}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{background:#fff!important}.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background:#62a3c8!important}.btn-purple.active,.btn-purple:active,.btn-purple:focus,.btn-purple:hover{background:#6e76a1!important}.btn-pink.active,.btn-pink:active,.btn-pink:focus,.btn-pink:hover{background:#bb7d9a!important}.btn-rose.active,.btn-rose:active,.btn-rose:focus,.btn-rose:hover{background:#b75772!important}.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover{background:#619b9b!important}.btn-forest.active,.btn-forest:active,.btn-forest:focus,.btn-forest:hover{background:#62a969!important}.btn-aqua.active,.btn-aqua:active,.btn-aqua:focus,.btn-aqua:hover{background:#51a7b6!important}.btn-lime.active,.btn-lime:active,.btn-lime:focus,.btn-lime:hover{background:#9eb963!important}.btn-brown.active,.btn-brown:active,.btn-brown:focus,.btn-brown:hover{background:#996d46!important}.btn-red.active,.btn-red:active,.btn-red:focus,.btn-red:hover{background:#e45558!important}.btn-orange.active,.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background:#ea6928!important}.navbar{z-index:9998;border:0;border-radius:0;min-height:inherit;width:100%;position:fixed;top:0;left:0;margin:0;height:90px;background:#e5e6e7;transition:all .3s;font-family:Montserrat,sans-serif}.container>.navbar-header{margin-left:0!important;margin-right:0!important}.navbar .navbar-brand{padding:0;float:none;height:auto;position:relative;box-shadow:none;margin:0!important}.navbar .navbar-brand a{transition:none}.navbar .navbar-collapse{padding-right:0;padding-left:0;float:none;text-align:center;width:100%;margin-left:-46px}.navbar .navbar-nav{float:none;pointer-events:none}.navbar .navbar-nav>li{float:none;pointer-events:all}.navbar .navbar-nav>li>a{padding:0;font-weight:700;transition:all 150ms ease-in;text-transform:uppercase;line-height:1;position:relative}.navbar.light .btn.responsive-menu,.navbar.light .navbar-nav>li>a{color:#fff!important}.navbar .nav>li.current>a,.navbar .nav>li>a:hover,.navbar .navbar-nav>li>a:focus{background:0 0}.navbar .nav>li.current>a,.navbar .nav>li>a:hover,.navbar .navbar-nav>li>a:focus{color:#70aed2!important}.navbar .dropdown-menu{padding:0;margin:0;min-width:150px;border:none;background:0 0;border-radius:0;box-shadow:none;padding-top:15px}.navbar .dropdown-menu li{background:#26262a;border:none;border-top:1px solid rgba(255,255,255,.08)}.navbar .dropdown-menu li:first-child{border-top:2px solid #70aed2}.hr_navbar{border-bottom:1px solid rgb(77 73 73)}.navbar .dropdown-menu li a:hover{background:0 0!important;color:#70aed2!important}.navbar .dropdown-menu li a{background:0 0;border:none;color:#fff;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;padding:15px 20px 15px;line-height:1}.navbar .dropdown-menu li a.active,.navbar .dropdown-menu li a:hover{padding:15px 20px 15px;filter:none;line-height:1;color:#70aed2}.nav-link.active{color:#70aed2!important}.navbar .nav>li>.dropdown-menu:after{display:none}.caret{border-top:4px solid}.btn.responsive-menu{padding:0;margin:0;display:none;text-align:center;font-size:22px;background:0 0;position:relative;z-index:999999;color:#6a6a6a!important}.btn.responsive-menu.active,.btn.responsive-menu:active,.btn.responsive-menu:focus,.btn.responsive-menu:hover{background:0 0!important}.btn.responsive-menu i{margin:0}.btn.responsive-menu i:before{content:'\f0c9';font-family:fontello;display:inline-block;font-style:normal;font-weight:400;margin-right:0;text-align:center}.btn.responsive-menu.opn i:before{content:'\e819'}.navbar.fixed{background:#f2f5f7!important;height:70px}.navbar.solid{background:rgba(29,29,33,.9)}.navbar.solid.light{background:rgb(19 97 103 / 74%)!important}.navbar.fixed.light{background:rgb(19 97 103 / 74%)!important;border-bottom:1px solid rgba(29,29,33,.12)}.navbar .navbar-brand img.logo-light,.navbar.solid.dark .navbar-brand img.logo-light,.navbar.solid.light .navbar-brand img.logo-dark{width:50%;transition:width .3s ease}.navbar.fixed img.logo-light{width:30%}.navbar.fixed.light .navbar-brand img.logo-light{display:none}.navbar.fixed.light .navbar-brand img.logo-dark{display:inline-block}.custom-toggler .navbar-toggler-icon{display:inline-block;position:relative;width:30px;height:24px}.custom-toggler .navbar-toggler-icon span{display:block;position:absolute;width:100%;height:3px;background-color:#000;border-radius:2px;transition:all .3s ease}.custom-toggler .navbar-toggler-icon span:first-child{top:0}.custom-toggler .navbar-toggler-icon span:nth-child(2){top:10px}.custom-toggler .navbar-toggler-icon span:nth-child(3){bottom:0}.navbar-toggler.collapsed .navbar-toggler-icon span:first-child{transform:rotate(45deg);top:10px}.navbar-toggler.collapsed .navbar-toggler-icon span:nth-child(2){opacity:0}.navbar-toggler.collapsed .navbar-toggler-icon span:nth-child(3){transform:rotate(-45deg);bottom:10px}.hamburger-btn{background:0 0;border:0;cursor:pointer;height:25px;outline:0;position:relative;width:22px}.hamburger-btn span{background:#03041c;border-radius:10px;display:inline-block;height:2px;left:0;opacity:1;position:absolute;width:25px;z-index:1;transition:all .3s ease-in-out}.hamburger-btn span:first-child{top:0}.hamburger-btn span:nth-child(2){left:50%;top:10px;transform:translateX(-50%);width:14px}.hamburger-btn span:nth-child(3){left:auto;right:0;top:20px}.hamburger-btn:hover span:first-child{left:10px}.hamburger-btn:hover span:nth-child(3){right:10px}.navbar-toggler.collapsed .hamburger-btn span:first-child{transform:rotate(45deg);top:10px;left:0}.navbar-toggler.collapsed .hamburger-btn span:nth-child(2){opacity:0}.navbar-toggler.collapsed .hamburger-btn span:nth-child(3){transform:rotate(-45deg);top:10px}.navbar-toggler:focus{box-shadow:none!important}.hamburger-btn.collapsed span:first-child{transform:rotate(60deg);top:40%;left:-20%}.hamburger-btn.collapsed span:nth-child(2){opacity:0}.hamburger-btn.collapsed span:nth-child(3){transform:rotate(-51deg);top:10px;right:5px}.social-wrapper_mobile li{display:inline-block;font-family:fontello-social;margin-right:7px;margin-bottom:5px}.mobile-extra-info .social li a i{color:#30515e;background:0 0;line-height:1;font-size:18px;transition:all 150ms ease-in}.parallax .main{margin-bottom:-1px}.parallax .inner{padding-top:120px;padding-bottom:120px}.parallax.mobile{background-attachment:scroll!important}.parallax2{background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}.parallax7{background-image:url(style/images/banner-foto-stilllife-stefania-grigoli.jpeg);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}.parallax.parallax3{background-image:url(style/images/indexanteprime/seo-deco-1.jpg)}.parallax.parallax4{background-image:url(style/images/indexanteprime/stefaniagrigoli-fotografia-ritratto-bookfotografici.jpg)}.parallax.parallax5{background-image:url(style/images/indexanteprime/banner-ecommerce.jpg)}.post-parallax .inner{padding-top:150px;padding-bottom:100px}.colortext-background{background:#009897ab}.paramax{background:url(style/images/art/seo-deco-1.jpeg) fixed no-repeat center center;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}.paramax .main{margin-bottom:-1px}.paramax .inner{padding-top:120px;padding-bottom:314px}.paramax.mobile{background-attachment:scroll!important}.paramax.parallax1{background-image:url(style/images/art/parallax1.jpg)}.paramax.parallax2{background-image:url(style/images/indexanteprime/parallax2.jpg)}.paramax.parallax3{background-image:url(style/images/art/seo-deco-1.jpg)}.paramax.parallax4{background-image:url(style/images/indexanteprime/stefaniagrigoli-fotografia-ritratto-bookfotografici.jpg)}.post-paramax .inner{padding:220px 0 150px 0}.sidebox{margin-top:50px;display:block}.sidebox:first-child{margin-top:0}.sidebox a{color:inherit}.sidebox a:hover{color:#70aed2}.sidebar{padding-left:35px!important}footer [class*=col-] .widget{margin-top:30px}footer [class*=col-] .widget:first-child{margin-top:0}.widget-title{font-size:14px;text-transform:uppercase;letter-spacing:0;line-height:18px;margin-bottom:15px!important}.widget .post-list{padding:0;margin:0}.widget .post-list:after{content:'';display:block;height:0;clear:both;visibility:hidden}.widget .post-list li{clear:both;margin-bottom:15px;display:block;overflow:hidden}.widget .post-list h5{margin:0;color:inherit;margin-bottom:5px}.widget .post-list h5 a{color:#3b3b3b;font-size:15px!important;line-height:20px;text-transform:none!important}.widget .post-list h5 a:hover{color:#70aed2}footer .widget .post-list h5 a{color:#ececec}.widget .post-list .icon-overlay{float:left;width:70px;height:70px}.sidebar .widget .post-list .meta,footer .widget .post-list .meta{margin-left:85px;margin-bottom:0}.widget .post-list .meta em{color:#999;margin-bottom:10px;font-style:normal}.widget .post-list .meta em a,.widget .post-list .meta span:before{color:#999}.widget .post-list .meta em a:hover{color:#70aed2}.widget .list{list-style:none;margin:0}ul.tag-list{padding:0;margin:0;list-style:none}ul.tag-list li{padding:0;margin:0;display:inline-block;background:0 0}ul.tag-list li a{margin:0 2px 6px 0;position:relative;font-weight:700;font-size:12px!important}ul.tag-list li a:hover{text-decoration:none}footer ul.tag-list li a{background:rgba(0,0,0,.15)!important}footer ul.tag-list li a:hover{background:#70aed2!important;color:#fff!important}.sidebox ul.tag-list li a{background:#fff!important;color:#3b3b3b!important;box-shadow:0 2px 0 rgba(0,0,0,.07)}.sidebox ul.tag-list li a:hover{background:#fff!important;color:#70aed2!important}.testimonials{text-align:center}blockquote{position:relative;margin:0 0 20px 0;border:0;padding:10px 60px 0 60px;font-size:22px;line-height:30px;color:#363535;font-style:italic;font-weight:400;background:0 0}blockquote small{font-style:normal;margin:0}blockquote:after,blockquote:before{position:absolute;width:60px;height:60px;font-size:90px;line-height:1}blockquote:before{top:0;left:0;content:"\201C"}blockquote:after{top:0;right:0;content:"\201D"}.testimonials .item blockquote{color:#fefdfd;margin:0}.testimonials .item blockquote small{font-style:normal;color:#fff;margin-top:20px;display:block}.testimonials .item blockquote small span:before{content:"-";display:inline-block}.testimonials .item blockquote small:before{display:none}.testimonials2{overflow:hidden;margin-bottom:-30px}.testimonials2 .quote{margin-bottom:30px}.small-quote .quote{padding:0 0 0 150px;position:relative}.small-quote .quote.right{padding:0 150px 0 0;position:relative}.small-quote .quote .icon{position:absolute;top:0;left:0}.small-quote .quote.right .icon{right:0;left:auto}.quote .author{margin:10px 0 0 0}.quote .author h5{margin-bottom:0;text-transform:uppercase}.small-quote .quote img{width:90px;height:auto;border-radius:100%}.small-quote .quote .box:before{content:"";display:block;position:absolute;top:20px;left:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}.small-quote .quote.right .box:before{left:auto;right:-10px;border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}.small-quote .box{padding:30px 30px 10px 10px}.small-quote blockquote{padding:0 0 0 40px;font-size:18px;line-height:26px}.small-quote blockquote:after,.small-quote blockquote:before{position:absolute;width:60px;height:60px;font-size:60px;line-height:1}.small-quote blockquote:after{display:none}select{-webkit-appearance:none;box-shadow:none!important;width:100%!important;font-weight:500}label{font-weight:inherit}.form-field label{width:100%}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-weight:inherit;width:100%;height:40px;padding:0 15px;margin-bottom:15px;font-size:15px;line-height:40px;color:inherit;border:2px solid #fff;border-radius:0;background:#86b8d600;resize:none;vertical-align:middle;box-shadow:none;transition:all 150ms ease-in}footer input{background:rgba(0,0,0,.15)}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:rgba(29,29,33,.08);box-shadow:none}footer input:focus{background:rgba(0,0,0,.25)}textarea{height:100%;padding:8px 13px;margin-bottom:15px;min-height:200px;resize:vertical;font-weight:inherit;border-radius:10px}.form-container .form-field{position:relative}.form-container .form-field i{position:absolute;top:0;left:0;padding:0 13px;margin:1px 0 0 0;line-height:40px;color:#a3a3a3;height:38px;line-height:37px;border-right:1px solid rgba(0,0,0,.15);font-weight:400}.form-container .form-field input,.form-container .form-field select{border-radius:10px}.vanilla-form .btn{display:block}.vanilla-form label.custom-select{position:relative;display:block}.vanilla-form label.custom-select span{position:absolute;display:inline-block;text-align:center;right:-4px;top:0;height:40px;width:40px;pointer-events:none;padding:15px 0 0 0;border-bottom-left-radius:0;border-top-left-radius:0}.vanilla-form label.custom-select span::after{content:'\e84c';font-family:fontello}.vanilla-form input.error,.vanilla-form label.custom-select select.error,.vanilla-form label.custom-select select.error:active,.vanilla-form label.custom-select select.error:focus,.vanilla-form textarea.error{background:rgba(222,71,71,.15)}.btn.state-error:hover,.state-error{background:#de4747!important;color:#fff}.vanilla-form .radio-set{margin-bottom:10px}.vanilla-form .radio-set label{margin-right:10px}.vanilla-form input[type=checkbox],.vanilla-form input[type=radio]{position:absolute;pointer-events:none;opacity:0;margin:0;padding:0;height:10px}.vanilla-form input[type=checkbox]+span,.vanilla-form input[type=radio]+span{display:inline-block;width:16px;height:16px;background-color:#fff;border:1px solid rgba(0,0,0,.15);text-align:center;vertical-align:text-bottom;position:relative}.vanilla-form input[type=checkbox]+span::after,.vanilla-form input[type=radio]+span::after{content:"";display:inline-block;opacity:0;width:100%;position:absolute;top:0;left:0;height:100%}.vanilla-form input[type=checkbox]:active+span,.vanilla-form input[type=checkbox]:focus+span,.vanilla-form input[type=radio]:active+span,.vanilla-form input[type=radio]:focus+span{border-color:#70aed2}.vanilla-form input[type=checkbox]:checked+span::after,.vanilla-form input[type=radio]:checked+span::after{opacity:1}.vanilla-form input[type=checkbox].error+span,.vanilla-form input[type=radio].error+span{border-color:#de4747}.vanilla-form input[type=radio]+span{border-radius:100%}.vanilla-form input[type=radio]+span::after{border-radius:100%;background-color:#70aed2;border-color:#70aed2}.vanilla-form input[type=checkbox]:checked+span,.vanilla-form input[type=radio]:checked+span{border:1px solid #70aed2}.vanilla-form input[type=radio]:checked+span::after{border:4px solid #fff}.vanilla-form input[type=checkbox]+span::after{height:40%;width:70%;background-color:transparent;border:0 solid #70aed2;top:9px;left:2px;-webkit-transform:rotate(-45deg) translate(50%,-75%);-moz-transform:rotate(-45deg) translate(50%,-75%);-ms-transform:rotate(-45deg) translate(50%,-75%);-o-transform:rotate(-45deg) translate(50%,-75%);transform:rotate(-45deg) translate(50%,-75%)}.vanilla-form input[type=checkbox]:checked+span::after{border-left-width:.2em;border-bottom-width:.2em}.vanilla-form .notification-box{display:block;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0}.show-error{color:#a94442!important;border:1px solid #a94442!important}.vanilla-form .notification-box.show-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.vanilla-form .notification-box.show-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.searchform{position:relative}.sidebar .searchform{max-width:300px}.searchform .btn{top:0;right:-5px;height:40px!important;font-weight:800!important;font-size:12px!important;padding:0 15px!important;margin:0}::-webkit-input-placeholder{color:inherit!important;font-weight:500!important}:-moz-placeholder{color:inherit!important;font-weight:500!important;opacity:1}::-moz-placeholder{color:inherit!important;font-weight:500!important;opacity:1}:-ms-input-placeholder{color:inherit!important;font-weight:500!important}.searchform .btn{border-radius:0}.none{display:none}@font-face{font-family:fontello;src:url("fontello/fontello.eot");src:url("fontello/fontello.eot?#iefix") format('embedded-opentype'),url("fontello/fontello.woff") format('woff'),url("fontello/fontello.ttf") format('truetype'),url("fontello/fontello.svg#fontello") format('svg');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:fontello-whatsapp;src:url("fontello/fontello-whatsapp.eot");src:url("fontello/fontello-whatsapp.eot?#iefix") format('embedded-opentype'),url("fontello/fontello-whatsapp.woff") format('woff'),url("fontello/fontello-whatsapp.ttf") format('truetype'),url("fontello/fontello-whatsapp.svg#fontello") format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fontello-social;src:url("fontello/fontello-social.eot");src:url("fontello/fontello-social.eot?#iefix") format('embedded-opentype'),url("fontello/fontello-social.woff") format('woff'),url("fontello/fontello-social.ttf") format('truetype'),url("fontello/fontello-social.svg#fontello") format('svg');font-weight:400;font-style:normal; font-display:swap;}@font-face{font-family:fontello-circle;src:url('fontello/fontello-circle.eot?49961091');src:url('fontello/fontello-circle.eot?49961091#iefix') format('embedded-opentype'),url('fontello/fontello-circle.woff?49961091') format('woff'),url('fontello/fontello-circle.ttf?49961091') format('truetype'),url('fontello/fontello-circle.svg?49961091#fontello') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:elemis-diamond;src:url('elemis/dia.eot?-fkua3');src:url('elemis/dia.eot?#iefix-fkua3') format('embedded-opentype'),url('elemis/dia.ttf?-fkua3') format('truetype'),url('elemis/dia.woff?-fkua3') format('woff'),url('elemis/dia.svg?-fkua3#icomoon') format('svg');font-weight:400;font-style:normal;font-display:swap;}.icon-elemis-diamond:before{content:"\e990"}@font-face{font-family:budicon;src:url("budicons/budicon.eot");src:url("budicons/budicon.eot?#iefix") format("embedded-opentype"),url("budicons/budicon.woff") format("woff"),url("budicons/budicon.ttf") format("truetype"),url("budicons/budicon.svg#budicon") format("svg");font-weight:400;font-style:normal; font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;line-height:1em}[class*=" icon-w-"]:before,[class^=icon-w-]:before{font-family:fontello-whatsapp;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center}[class*=" icon-s-"]:before,[class^=icon-s-]:before{font-family:fontello-social;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;line-height:1em}[class*=" budicon-"]:before,[class^=budicon-]:before{font-family:budicon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-w-whatsapp:before{content:'\f232'}.icon-s-facebook:before{content:'\f30c'}.icon-linkedin:before{content:'\f0e1'}.icon-s-instagram:before{content:'\f32d'}.icon-up-circled-1:before{content:'\f0aa'}.budicon-check-3:before{content:"\e058"}.social{padding:0;margin:0;font-size:0;line-height:1}#btnC{background:#255050}.sociale{padding:0;margin:0;font-size:0;line-height:1;display:flex;justify-content:center}.social li{display:inline-block;font-family:fontello-social;margin-right:8px;margin-bottom:5px}.text-center .social li{margin:0 3px}.social li a{display:table}.social li a i{text-align:center;display:table-cell;vertical-align:middle;color:#f5f5f5;background:0 0;line-height:1;width:37px;height:30px!important;line-height:1;font-size:19px;border-radius:0;transition:all 150ms ease-in}.social a:hover .icon-w-whatsapp{background-color:#548e5a}.social .icon-w-whatsapp{background-color:#2f7935}.social a:hover .icon-s-facebook{background-color:#637cb2}.social .icon-s-instagram{background-color:#ff00a3}.social a:hover .icon-s-instagram{background-color:#fb73c9}.social a:hover .icon-s-facebook{background-color:#6f60dc}.social .icon-s-facebook{background-color:#4a36dd}@media(max-width:1196px){.navbar .navbar-nav>li{font-size:10px}}@media (max-width:992px){.tp-fullscreen-container.revolution{height:578px!important}.navbar .dropdown-menu li{background:#f8f9fa;border:none;border-top:1px solid rgba(255,255,255,.08)}.icon-overlay{max-height:167px}.testo-centrale{text-align:center!important}}@media (min-width:992px){.dropdown:hover .dropdown-menu{display:block}.navbar{padding:10px 40px}.navbar-header{display:table-cell!important;vertical-align:middle;float:none!important}.navbar .navbar-collapse{line-height:100px}.navbar .navbar-nav>li{margin:0 6px;display:inline-block;text-align:center}.navbar .social-wrapper{display:table-cell!important}.navbar .dropdown-menu:before{content:"";width:0;display:block;position:absolute;height:10px;top:5px;left:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #70aed2}.caret{display:none}.dropdown-submenu .caret{display:inline-block}.navbar .dropdown-submenu>a:after{display:none}.navbar .dropdown-submenu>.dropdown-menu:before{display:none}.navbar .dropdown-submenu>.dropdown-menu{margin-top:0;padding-top:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-left:0;margin-top:-1px!important}.dropdown-submenu>.dropdown-menu li{border-left:1px solid rgba(255,255,255,.06)!important}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;margin-top:5px;margin-right:-10px}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.open>.dropdown-menu,.open>.dropdown-menu>.dropdown-submenu>.dropdown-menu{animation-name:slidenavAnimation;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:.3s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards}@keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes slidenavAnimation{from{opacity:0}to{opacity:1}}.navbar .top-bar{display:block}}@media (max-width:991px){.dropdown-menu li a{opacity:0;padding-left:20px!important;transform:translateX(30px);transition:transform .6s ease,opacity .4s ease}.dropdown-menu.show li a{opacity:1;transform:translateX(0)}.dropdown-menu.show li:first-child a{opacity:1;transform:translateX(0);transition-delay:0.2s}.dropdown-menu.show li:nth-child(2) a{opacity:1;transform:translateX(0);transition-delay:0.3s}.dropdown-menu.show li:nth-child(3) a{opacity:1;transform:translateX(0);transition-delay:0.4s}.dropdown-menu.show li:nth-child(4) a{opacity:1;transform:translateX(0);transition-delay:0.5s}.dropdown-menu.show li:nth-child(5) a{opacity:1;transform:translateX(0);transition-delay:0.6s}.dropdown-menu.show li:nth-child(6) a{opacity:1;transform:translateX(0);transition-delay:0.7s}.owl-carousel .caption-overlay .caption .layer{padding:0 5px}.owl-carousel .caption-overlay .caption .post-title{font-size:15px;margin-top:20px}.meta,.meta a,.more{color:#999;font-size:11px;text-transform:uppercase}body:not(.onepage) .navbar,body:not(.onepage) .navbar.fixed{height:auto}.bg-media{max-width:30%}.social{text-align:center}body:not(.onepage) .navbar.solid.dark{background:rgb(19 97 103 / 74%)!important}body:not(.onepage) .navbar.light{background:rgb(19 97 103 / 74%)!important}.basic-wrapper{display:table;height:90px}.navbar.fixed .basic-wrapper{height:89px}.basic-wrapper .navbar-brand{display:table-cell;vertical-align:middle;text-align:left}.navbar .nav>li.current>a{box-shadow:none!important}.navbar .nav>li.current>a,.navbar .nav>li>a:hover{color:#009896!important}.navbar-brand{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}.btn.responsive-menu{display:block}.navbar li.menu-icon span{display:block}.navbar li.menu-icon i{display:none}.navbar .collapse,.navbar .dropdown,.navbar .dropup,.navbar .nav{position:relative}.navbar .dropdown-menu{position:relative;left:inherit;top:inherit;float:none;width:100%!important;background:0 0;padding:0;border-top:0!important}.navbar .nav>li.current>a{box-shadow:none}.navbar .dropdown-menu li{border:none!important}.navbar .dropdown-menu li a,.navbar-nav>li>a{border-top:1px solid rgb(105 188 189)}.navbar-nav>li:first-child>a{border-top:none}.navbar .nav .open>a,.navbar .nav .open>a:focus,.navbar .nav .open>a:hover{background:0 0;border-color:rgba(255,255,255,.06)}.navbar .dropdown-menu li a,.navbar.fixed .navbar-nav>li>a,.navbar.solid .navbar-nav>li>a{color:#444040!important}.navbar .dropdown-menu li a,.navbar .dropdown-menu li a.active,.navbar .dropdown-menu li a:hover,.navbar-nav>li>a{padding-bottom:12px!important;padding-top:12px!important}.progress{height:20px}.accordion-button{background-color:#f8f9fa}.feature{margin-bottom:20px}.navbar-nav .open .dropdown-menu>li>a{line-height:1;font-size:15px}.navbar .navbar-nav .open .dropdown-menu>li>a:focus,.navbar .navbar-nav .open .dropdown-menu>li>a:hover{color:#70aed2!important}.navbar .dropdown-menu{padding-left:0}.navbar-nav>li{border:none;margin:0!important}.navbar .btn.responsive-menu{display:table-cell;vertical-align:middle;text-align:right}.navbar-header{float:left;width:100%}.navbar-header:after{content:'';display:block;height:0;clear:both;visibility:hidden}.navbar .navbar-collapse{width:100%;float:none!important;overflow-y:auto;margin:0;border:0!important;height:100vh;text-align:left;overflow:hidden;box-shadow:none;z-index:1050}.navbar .navbar-nav{width:720px;margin:20px auto 0;padding:0}.navbar .basic-wrapper{width:720px;margin:0 auto}.thin{width:100%}.tabs-top .tab{margin-bottom:6px}}@media (max-width:360px){.section-title{font-size:20px!important}.ecoh1{font-size:29px!important}}@media (max-width:320px){.owl-controls .owl-nav{top:79px!important}}@media (min-width:1200px){.post-parallax .inner{padding-top:264px;padding-bottom:200px}}.post-parallax::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.post-parallax{position:relative;overflow:hidden}.introduzione p{font-size:20px;text-align:justify;line-height:1.6}.servizi p{font-size:20px;text-align:justify;line-height:1.6;text-align:center}.parallax-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-10}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column}#preloader img{max-width:40%;max-height:40%;width:auto;height:auto;position:absolute;opacity:0;transition:all 1s ease}#w-img{transform:translateX(-150px)}#angolo-img{transform:translateX(150px)}#cerchio-img{transform:translateY(-150px) rotate(0)}#scritta{transform:translateY(100px)}#preloader.animate #angolo-img,#preloader.animate #w-img{opacity:1;transform:translateX(0)}#preloader.animate #cerchio-img{opacity:1;transform:translateY(0) rotate(15deg)}#preloader.animate #scritta{opacity:1;transform:translateY(0);transition-delay:1s}@media (min-width:768px) and (max-width:991px){.container{padding-right:15px;padding-left:15px}.navbar .container{display:block}.caption-overlay .caption{text-align:center}.caption-overlay .caption .main-title{display:block}.image-grid.col5 .item{width:25%}.paramax .inner{padding-top:193px!important;padding-bottom:135px!important}.paramax{background:url(style/images/art/stefaniagrigoli-fotografia-ritratto-bookfotografici.jpg) no-repeat center;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}.pnh1{font-size:9px!important;line-height:20px;margin-bottom:15px;text-transform:uppercase;color:#929898;animation:1s shadowAnim 1s;animation-fill-mode:forwards}.pnh2{padding-top:13px!important;opacity:0;text-transform:uppercase;color:#fff;text-shadow:0 0 14px #000;font-size:30px;animation:1s boxAnim 1s;animation-fill-mode:forwards}.navbar .navbar-brand img.logo-light,.navbar.solid.dark .navbar-brand img.logo-light,.navbar.solid.light .navbar-brand img.logo-dark{width:50%}}@media (min-width:1024px) and (max-width:1366px){.navbar.fixed .navbar-collapse{line-height:100px}.navbar .container{padding-right:0;padding-left:0}.parallax{background-size:none}.container{padding-right:15px;padding-left:15px}.caption-overlay .caption{text-align:center}.caption-overlay .caption .main-title{display:block}.image-grid.col5 .item{width:25%}.paramax{background:url(style/images/art/stefaniagrigoli-fotografia-ritratto-bookfotografici.jpg) no-repeat center;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}}@media (max-width:767px){.introduzione h2{font-size:19px;line-height:1.2}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{font-size:19px!important;line-height:30px!important}.parallax .inner{padding-top:12px;padding-bottom:12px}.blockquote{padding:0 30px 10px 30px}.introduzione p{font-size:16px;text-align:justify}.inner2{padding-top:23px;padding-bottom:70px}.headline{padding:5px}.post-parallax .inner{padding:280px 0}@media (max-width:1200px){.post-parallax .inner{padding:200px 0}}@media (max-width:830px){.post-parallax .inner{padding-top:180px;padding-bottom:75px}.homeh1{font-size:16px;line-height:1.4}.small-text{font-size:12px!important}.desy{font-size:8px}.lead{font-size:16px!important}}@media (max-width:600px){.post-parallax .inner{padding-top:174px;padding-bottom:74px}}}@media (max-width:507px){.container,.container-sm{max-width:460px}}@media (max-width:450px){.post-parallax .inner{padding-top:130px;padding-bottom:30px}.homeh1{font-size:19px}.lead{font-size:12px}.section-title{font-size:22px}.parallax2{background-image:url(style/images/indexanteprime/banner-fotografia-1.jpg);background-repeat:no-repeat;background-position:-147px;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}.banner-cookies{position:fixed;bottom:50px;background-color:#fff;width:100%;border:2px solid #000;padding:15px 22px 25px;left:-1000px;z-index:10000;transition:left 3s ease}.mostra{left:0}.nabar>.container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.nabar .navbar-collapse.show>.container{flex-wrap:wrap}.navbar-content{display:flex;justify-content:space-between;align-items:center;width:100%}.social-wrapper_mobile ul li{list-style:none}.social-wrapper_mobile ul li a{text-decoration:none}.social-wrapper_mobile ul li i{font-size:16px;color:#f6f3f3}.social li a i{width:40px;height:30px!important}.navbar .navbar-brand img.logo-light,.navbar.solid.dark .navbar-brand img.logo-light,.navbar.solid.light .navbar-brand img.logo-dark{padding:5px}.paramax .inner{padding-top:193px!important;padding-bottom:135px!important}.paramax{background:url(style/images/art/stefaniagrigoli-fotografia-ritratto-bookfotografici.jpg) no-repeat center;background-size:cover;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1);color:#fff!important}.pnh1{font-size:9px!important;line-height:20px;margin-bottom:15px;text-transform:uppercase;color:#929898;animation:1s shadowAnim 1s;animation-fill-mode:forwards}.pnh2{padding-top:13px!important;opacity:0;text-transform:uppercase;color:#fff;text-shadow:0 0 14px #000;font-size:30px;animation:1s boxAnim 1s;animation-fill-mode:forwards}#header h3{font-size:25px!important}.modal-body{padding:16px 37px 50px!important}.icon-overlay{max-height:118px}.navbar .navbar-nav>li>a{padding:0;font-weight:700;transition:all 150ms ease-in;text-transform:uppercase;line-height:1;color:#444040!important;position:relative;font-size:12px}.container{padding-right:20px;padding-left:20px}.navbar .navbar-expand-lg .container{max-width:1420px}.navbar .navbar-nav{width:100%;margin:20px auto 0;padding-left:20px;padding-right:20px}.navbar .basic-wrapper{width:100%;padding-left:20px;padding-right:49px;margin:0 auto}.navbar .navbar-nav>li{margin-left:0}[class*=col-]{margin-bottom:30px}.parallax .col-md-pull-6 .main{margin-bottom:-30px;width:100%;max-width:100%}.vanilla-form [class*=col-]{margin-bottom:0}#comments .user{display:none}#comments .message-inner{margin-left:0}.swiper-container.gallery,.swiper-container.gallery img{height:250px;width:auto}.image-grid.col3 .items-wrapper{margin-right:0}.image-grid.col3 .item{width:100%;padding:0 50px 0}.grid-view .post .box{margin-bottom:0}.no-sidebar{margin:0 auto;width:100%}.image-grid.col5 .item{width:50%}.cbp-filter-container,.sticky-filter ul{text-align:left!important}.cbp-filter-container .centra,.sticky-filter ul{text-align:center!important}.cbp-filter-container .cbp-filter-item:before,.sticky-filter ul li:before{padding:0 10px 0 10px}.inner{padding-bottom:0;padding-top:20px}.inner-6{padding-top:80px;padding-bottom:20px}}@media (min-width:1900px) and (max-width:3000px){.navbar .navbar-collapse{line-height:190px}}#whatsapp-button{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;width:60px;height:60px;text-align:center;font-size:30px;line-height:60px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:9999;transition:transform .2s ease-in-out}#whatsapp-button:hover{transform:scale(1.1)}#whatsapp-tooltip{position:fixed;bottom:50px;right:90px;background-color:#25d366;color:#fff;padding:10px 15px;border-radius:20px;font-size:14px;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:9998;opacity:0;transform:translateX(10px);transition:all .3s ease;pointer-events:none}#whatsapp-button:hover+#whatsapp-tooltip{opacity:1;transform:translateX(0);pointer-events:auto}#myBtn{display:none;position:fixed;bottom:90px;right:30px;z-index:99;border:none;outline:0;background-color:#00989799;color:#fff;cursor:pointer;padding:4px;border-radius:62px;font-size:40px}.swiper.mySwiCard{width:100%;padding:7.5rem 2.5rem}.swiper.myTestimonial{height:70%}.swiper.mySwiper{height:70vh}.swiper.myEcommerce{height:70vh}.swiper-slide.swicard{background-color:#2d4b56;background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:auto;padding:1.25rem}.iol-slide-name{color:#f7f9fb;font-family:Poppins-SemiBold,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:1.5rem;margin-top:1.875rem;text-align:left}.iol-slide-description .heading-5{font-size:1.25rem;line-height:2rem;color:#f7f9fb;font-weight:400}.swiper-button-mySwicard{position:absolute;top:10%;right:12%;padding-right:10px}.swiper-button-prev.cardt:after,.swiper-rtl .swiper-button-next.cardt:after{font-size:30px!important;font-weight:800}.swiper-button-next.cardt:after,.swiper-rtl .swiper-button-prev.cardt:after{font-size:30px!important;font-weight:800}.swiper-button-next.cardt{left:3%;right:auto}.swiper-button-prev.cardt{right:300%;left:auto}@media (max-width=450px){.swiper-button-prev.cardt{right:700%;left:auto}}.swiper-button-next.cardt,.swiper-button-prev.cardt{color:#009897!important;border:2px solid transparent;border-radius:50%;border-radius:60%;padding:6px;transition:all .3s ease}.swiper-button-next.cardt:hover,.swiper-button-prev.cardt:hover{color:#01a8a8!important;border:2px solid #01a8a8}@media (min-width:640px){.swiper-slide.swicard{padding:1.5rem}}@media (min-width:1220px){.swiper-slide.swicard{max-width:34.375rem}}@media (max-width:982px){.swiper.mySwiper{height:40%}}@media (max-width:715px){.swiper.mySwiper{height:50vh}}@media (max-width:982px){.swiper.myEcommerce{height:40%}}@media (max-width:715px){.swiper.myEcommerce,.swiper.mygestione{height:40vh}.slide-text .subtitle,.slide-text .subtitle-m p{font-size:.9rem!important}.swiper.myTemplateco{width:auto!important}.myTemplateco .swiper-caption{font-size:.4rem!important}}.swiper-slide{position:relative}.slide-img{width:100%;height:100%;object-fit:cover}.slide-text{position:absolute;top:30%;left:3%;width:40%;color:#fff;z-index:2}.slide-text .title h1{font-size:4rem;font-weight:900;margin-bottom:.5rem;color:#255050;line-height:1.1}.slide-text .title h2{font-size:4rem;font-weight:900;margin-bottom:.5rem;color:#255050;line-height:1.1}.slide-text .title-m h2{font-size:4rem;font-weight:900;margin-bottom:.5rem;color:#fff;line-height:1.1}.slide-text .subtitle-m p{font-size:1.25rem;margin-bottom:1rem;color:#fff;padding-bottom:30px}.slide-text .subtitle{font-size:1.25rem;margin-bottom:1rem;color:#555352;padding-bottom:30px}.slide-text .text ul li{font-size:1.4rem;line-height:1.7;margin:0;color:#080808}.swiper.myTemplateco{width:645px;height:auto;padding:0 50px}.myTemplateco.swiper-slide{background-position:center;background-size:cover;width:300px;height:300px}.myTemplateco.swiper-slide img{display:block;width:100%}.swiper-button-next,.swiper-button-prev{color:#003b4a!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#003b4a!important}.myTemplateco .swiper-caption{text-align:center;margin-top:10px;font-size:.9rem;color:#666}.myTemplateco .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10%!important}.checklist{list-style:none;padding:0;margin:0}.checklist li{margin-bottom:10px;font-size:1rem;position:relative;padding-left:29px}.checklist li i{color:#255050;position:absolute;left:0;top:2px}@media (max-width:991px){.slide-img{width:100%;height:100%;object-fit:cover;object-position:20%}.myEcommerce .slide-img{width:100%;height:100%;object-fit:cover;object-position:40%}.slide-text .text ul li{font-size:16px;line-height:1.9;margin:0;color:#080808}.slide-text .title h1{font-size:1.6rem;font-weight:900;margin-bottom:.5rem;color:#255050;line-height:1.1}.slide-text .title h2{font-size:1.6rem;font-weight:900;margin-bottom:.5rem;color:#255050;line-height:1.1}.slide-text .title-m h2{font-size:1.6rem;font-weight:900;margin-bottom:.5rem;color:#ebebeb;line-height:1.1}.slide-text{position:absolute;top:30%;left:3%;width:50%;color:#fff;z-index:2}.slide-text_r{position:absolute;top:20%;left:3%;width:40%;color:#fff;z-index:2}.myEcommerce .slide-text{position:absolute;top:30%;left:3%;width:40%;color:#fff;z-index:2}.mygestione .slide-text{position:absolute;top:20%;left:3%;width:60%;color:#fff;z-index:2}}.testo h3{background:rgba(84,109,133,.9);color:#fff;text-align:center;font-size:20px;padding:5px}.section-p{font-size:18px}.card-body{position:relative}.box .category{position:absolute;width:100%;top:-7%;left:0}.box .category span{color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:700}.box .category span a{color:#fff;padding:3px 12px;display:block}.category.cat1 span a{background:rgba(120,176,208,.9)}.category.cat2 span a{background:rgba(133,149,192,.9)}.category.cat3 span a{background:rgba(195,143,168,.9)}.category.cat4 span a{background:rgba(133,182,182,.9)}.category.cat5 span a{background:rgba(134,195,140,.9)}.category.cat6 span a{background:rgba(120,198,208,.9)}.category.cat7 span a{background:rgba(180,207,121,.9)}.category.cat8 span a{background:rgba(120,207,121,.9)}.category.cat9 span a{background:rgba(207,121,145,.9)}.category.cat10 span a{background:rgba(226,159,123,.9)}.category.cat11 span a{background:rgba(163,181,227,.9)}.category.cat12 span a{background:rgba(252,179,76,.9)}.category.cat13 span a{background:rgba(228,222,43,.9)}.category.cat14 span a{background:rgba(192,121,208,.9)}.category.cat15 span a{background:rgba(84,109,133,.9)}.category.cat1 span a:hover{background:#78b0d0}.category.cat2 span a:hover{background:#8595c0}.category.cat3 span a:hover{background:#c38fa8}.category.cat4 span a:hover{background:#85b6b6}.category.cat5 span a:hover{background:#86c38c}.category.cat6 span a:hover{background:#78c6d0}.category.cat7 span a:hover{background:#b4cf79}.category.cat8 span a:hover{background:#78cf79}.category.cat9 span a:hover{background:#cf7991}.category.cat10 span a:hover{background:#e29f7b}.category.cat11 span a:hover{background:#a3b5e3}.category.cat12 span a:hover{background:#fcb34c}.category.cat13 span a:hover{background:#e4de2b}.category.cat14 span a:hover{background:#c079d0}.category.cat15 span a:hover{background:#546d85}.card.pricing{text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none}.card.pricing .card-header{padding:30px 0}.card.pricing .card-title{text-transform:uppercase;margin:0;font-size:18px;color:#fcfcfc}.card-header img{max-width:20%}.card.pricing table{margin-bottom:0}.pricing .card-body{text-align:justify;padding:15px}.price{padding:20px 0 0 0;margin:0;color:#70aed2}.price-value{font-size:60px;font-weight:400}.price-currency,.price-duration{font-weight:700}.price-currency{display:inline-block;vertical-align:top;font-size:20px;margin-right:-2px}.price-duration{font-size:14px;text-transform:uppercase}.price-duration:before{content:"/";padding-right:5px}.table>tbody>tr,.table>tfoot>tr,.table>thead>tr{border-bottom:1px solid rgba(0,0,0,.1)}.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table{width:100%;max-width:100%;margin-bottom:20px}.card-footer{padding:20px 0;background:0 0}.pricing .card-footer a{margin:0}.card-header{background-color:rgb(0 152 151)!important}.crediti{font-size:8px}.ottieni img{max-width:20%}.FotoecoSwiper{width:100%;max-width:100%;margin:0 auto}.FotoecoSwiper .swiper-slide{display:flex;justify-content:center;align-items:center;width:100%}.FotoecoSwiper .swiper-slide img{width:100%;height:auto;max-height:100%;object-fit:cover;border-radius:8px}.swiper-nav-buttons{display:flex;justify-content:center;align-items:center;gap:20%;padding-top:25px}.swiper-nav-buttons .swiper-button-next,.swiper-nav-buttons .swiper-button-prev{position:static!important;font-size:16px;font-weight:700;padding:8px 20px;color:#fff;border-radius:5px;cursor:pointer;text-align:center;user-select:none;display:flex;align-items:center;gap:8px}.swiper-nav-buttons .swiper-button-next::after,.swiper-nav-buttons .swiper-button-prev::after{content:none}.position-relative{position:relative}.z-index{z-index:1000}.hero-banner{position:static;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:200px}.hero-banner .container{display:flex;justify-content:center}.hero-banner img,.hero-banner picture{position:absolute;top:3%;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.hero-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:1}.hero-banner .headline{position:relative;z-index:2;color:#fff;text-align:center;width:90%;max-width:1000px}.homeh1{font-size:2.2rem;line-height:1.3}.small-text{font-size:1.2rem}@media (max-width:1024px){.hero-banner{height:80vh}.homeh1{font-size:1.8rem}}@media (max-width:768px){.hero-banner{height:70vh}.homeh1{font-size:1.5rem}.hero-banner .inner.text-center{padding-top:100px;padding-bottom:0}}@media (max-width:480px){.hero-banner{height:60vh}.homeh1{font-size:1.7rem!important}.hero-banner .inner.text-center{padding-top:100px;padding-bottom:0}}.dist-right{right:60px!important}#altro{display:none;}.social.ex{text-align:start;}.social.ex li a i{height: 50px!important; width: 50px;}.social.ex li{margin-bottom: 0;margin-right: 18px;}@media (max-width: 420px) {.slide-text .title h2{font-size: 20px;}.myEcommerce .slide-text{width: 50%;font-size: 15px;}.myEcommerce .slide-img.ecom{object-position:20%;}.mySwiper .slide-img.merk{object-position:50%;}.myEcommerce .slide-text.overt{width: 60%;font-size: 15px;}}