html,body{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:400;color:#707070}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Playfair Display',serif}.h1.elementor-widget-heading h1,.h2.elementor-widget-heading h1,.h1.elementor-widget-heading h2,.h2.elementor-widget-heading h2{display:inline-block;padding:8px;font-size:clamp(1.8125rem, 3.8vw, 3.125rem);text-align:center;color:#43776F;position:relative;box-sizing:border-box;z-index:1}.h1.elementor-widget-heading h1::before,.h2.elementor-widget-heading h1::before,.h1.elementor-widget-heading h2::before,.h2.elementor-widget-heading h2::before{display:block;content:'';background:#FFFFFF;z-index:-1;position:absolute;top:50%;left:50%;width:120%;max-width:100vw;height:2em;transform:translate(-50%, -50%)}.h1.elementor-widget-heading::before,.h2.elementor-widget-heading::before{display:block;content:'';border:2px solid #43776F;z-index:-1;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.elementor-element-35b46e3 .h1.elementor-widget-heading h1::before,.elementor-element-35b46e3 .h2.elementor-widget-heading h1::before,.elementor-element-35b46e3 .h1.elementor-widget-heading h2::before,.elementor-element-35b46e3 .h2.elementor-widget-heading h2::before{background:#E8EFED}.elementor-element-35b46e3 .h1.elementor-widget-heading::before,.elementor-element-35b46e3 .h2.elementor-widget-heading::before{border:2px solid #43776F;z-index:0}a{color:#43776F;transition:all .3s ease-in-out}a:hover,a:focus{color:#FA5D31}::selection{color:#43776F;background:rgba(232,239,237,0.6)}.has-text-align-center{text-align:center}.btn:has(svg){display:inline-flex;align-items:center;gap:10px;justify-content:center}.btn-primary,.wpcf7 input[type="file"]::-webkit-file-upload-button{color:#FFFFFF;background-color:#43776F;transition-duration:.2s;border-width:2px solid #43776F;border-radius:50px ;padding:12px 24px}.btn-primary:hover,.wpcf7 input[type="file"]::-webkit-file-upload-button:hover,.btn-primary:focus,.wpcf7 input[type="file"]::-webkit-file-upload-button:focus{color:#43776F;background-color:#FFFFFF;border-color:#43776F}.btn-primary.disabled,.btn-primary[disabled]{opacity:.8;color:#FFFFFF;background-color:#43776F;transition-duration:.2s;border-width:2px solid #43776F;border-radius:50px ;padding:12px 24px}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus{color:#FFFFFF;background-color:#43776F;border-width:2px solid #43776F}input::-webkit-file-upload-button{margin-top:-12px;margin-left:-12px;height:46px;box-shadow:none;outline:none;border:0 none !important}.navbar-default{background-color:transparent;border-color:transparent;margin:0 !important}.navbar-default .navbar-header .navbar-toggle{border-color:#ddd;background:white;border-radius:10px}.navbar-default .navbar-header .navbar-toggle .icon-bar{background-color:#43776F}.navbar-default .nav.navbar-nav>li>a{color:#FFFFFF}.navbar-default .nav.navbar-nav>li>a:hover,.navbar-default .nav.navbar-nav>li>a:focus{color:#FFFFFF}.modal-open .modal{top:50%;transform:translateY(-50%)}.modal-open .modal .modal-content{background:#43776F}.modal-open .modal .modal-content *{font-family:"Plus Jakarta Sans",sans-serif}.modal-open .modal .modal-content h1,.modal-open .modal .modal-content h2,.modal-open .modal .modal-content h3,.modal-open .modal .modal-content h4,.modal-open .modal .modal-content h5,.modal-open .modal .modal-content h6,.modal-open .modal .modal-content p,.modal-open .modal .modal-content a,.modal-open .modal .modal-content a:hover,.modal-open .modal .modal-content a:focus{color:#FFFFFF}.modal-open .modal .modal-content .modal-title{text-transform:uppercase;text-align:center}.modal-open .modal .modal-content .modal-header{border-bottom:0 none}.modal-open .modal .modal-content .modal-footer{border-top:0 none}.modal-open .modal .modal-content .close,.modal-open .modal .modal-content .close:hover,.modal-open .modal .modal-content .close:focus{color:#FFFFFF;opacity:1}.modal-backdrop{background:#43776F}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none !important;filter:drop-shadow(4px 4px 4px rgba(67,119,111,0.3)) !important}.form-control{height:48px;line-height:33px;border-radius:24px;background:#f8f8f8;border:1px solid #43776F}.form-control::placeholder{font-size:17px;text-align:left;color:#b7b7b7}.form-control:focus{border-color:#43776F;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(67,119,111,0.6)}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto #43776F}.checkbox br{display:none}.wpcf7-acceptance{display:block}header .topBar{background:#E8EFED;padding:15px 0}header .topBar .container>.row{display:flex;justify-content:space-around}header .topBar .container>.row::before,header .topBar .container>.row::after{display:none}header .topBar .container>.row .col{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:0 12px}header .topBar .container>.row .col svg{flex-basis:50px}header .topBar .container>.row .col p{flex-basis:calc(100% - 50px)}header .topBar .container>.row .col p strong{font-weight:700;font-size:15px;color:#43776F}header .topBar .container>.row .col p span{font-weight:00;font-size:15px}header .boxButton{display:flex;list-style:none;justify-content:flex-end;gap:10px;margin:0;padding:0}header .boxButton li a{display:flex;align-items:center;gap:15px;justify-content:center;color:#43776F;font-weight:600}header .boxButton li a .carrello_refresh{position:relative}header .boxButton li a .carrello_refresh .nArticoli{position:absolute;top:-4px;right:-4px;width:31px;height:31px;background:#ffe0d8;color:#FA5D31;font-family:"Plus Jakarta Sans";font-weight:700;font-size:14px;text-align:center;border-radius:50px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}header .boxButton li.wishlist a,header .boxButton li.cart a{color:#FA5D31}#headerCentro{padding:26px 0}#headerCentro form{margin-top:30px}#headerCentro form .input-group{position:relative;height:48px;border-radius:24px;background:#FFFFFF;border:1px solid #43776F;color:#707070;width:100%}#headerCentro form .input-group .form-control{font-family:"Plus Jakarta Sans";font-weight:500;font-size:17px}#headerCentro form .input-group .form-control:first-child{border-radius:50px;height:48px;width:100%;border:none}#headerCentro form .input-group-btn:last-child>.btn{border-radius:50px;height:48px;position:absolute;z-index:2;right:-1px;top:0}.card-services-bollani-widget .row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.card-services-bollani-widget .row::before,.card-services-bollani-widget .row::after{display:none}.card-services-bollani-widget .row .col-xs-12{display:flex;align-items:center;flex-direction:column;gap:12px;margin-bottom:15px}.card-services-bollani-widget .row .btn-link{position:absolute;top:0;right:15px}.elementor-widget-google_maps{border-radius:50px;border:1px solid #43776F;overflow:hidden}footer{padding:26px 0 18px;background:#43776F}footer p,footer a,footer a:hover,footer a:focus{color:#FFFFFF;margin:0;line-height:1.7}.elementor-9 .elementor-element.elementor-element-b3b6018 .elementor-heading-title{color:#707070;font-size:clamp(22px, 2vw, 30px)}@media screen and (max-width:767px){header .topBar .container>.row .col.visible-xs{display:flex !important;flex-wrap:nowrap;align-items:center;gap:12px;padding:0 12px}}@media screen and (max-width:992px){.navigation-box{margin-bottom:12px}header .boxButton{justify-content:space-around}}@media screen and (min-width:1400px){.container{width:1320px}}@media screen and (min-width:767px){header .topBar .container>.row{justify-content:space-between}}@media screen and (min-width:992px){.navbar-default{background-color:transparent;border-color:transparent;margin:0 !important}.navbar-default .navbar-header .navbar-toggle{border-color:#ddd;background:white;border-radius:10px}.navbar-default .navbar-header .navbar-toggle .icon-bar{background-color:#43776F}.navbar-default .nav.navbar-nav{display:flex;align-items:center;justify-content:center;gap:18px;width:100%}.navbar-default .nav.navbar-nav>li>a{color:#FFFFFF;position:relative;font-weight:600;padding:15px 20px}p .navbar-default .nav.navbar-nav>li>a:hover,.navbar-default .nav.navbar-nav>li>a:focus{color:#FFFFFF}.navbar-default .nav.navbar-nav>li:not(:first-child) a::before{content:'';display:block;top:50%;left:0;transform:translate(-8px, -50%);position:absolute;background:#FFFFFF;border-radius:50px;height:5px;width:5px}.elementor-widget-container:has(h1),.elementor-widget-container:has(h2){padding:26px 0}}
/*# sourceMappingURL=./style.css.map */