@font-face{font-family:"Futura PT Medium";src:url("../Fonts/future-pt/FuturaPTMedium.otf");font-display:swap}@font-face{font-family:"Futura PT Light";src:url("../Fonts/future-pt/FuturaPTLight.otf");font-display:swap}.header-and-sidemenu .sidemenu{color:#000;width:758px;box-sizing:content-box}.header-and-sidemenu .sidemenu .bg-email{min-width:34px;width:28px;height:20px;background:url("../Images/homepage_sprite.png") -10px -311px}@media(max-width: 767px){.header-and-sidemenu .sidemenu .bg-email{min-width:42px}}.header-and-sidemenu .sidemenu .bg-phone{min-width:34px;width:25px;height:25px;background:url("../Images/homepage_sprite.png") -342px -10px}@media(max-width: 767px){.header-and-sidemenu .sidemenu .bg-phone{min-width:42px}}.header-and-sidemenu .sidemenu .bg-search{min-width:34px;width:20px;height:20px;background:url("../Images/homepage_sprite.png") -387px -136px}.header-and-sidemenu .sidemenu .offcanvas-header{background-color:#000;color:#fff;min-height:130px;padding:0 40px}@media(max-width: 767px){.header-and-sidemenu .sidemenu .offcanvas-header{min-height:60px;border-top:1px solid hsla(0,0%,100%,.3019607843);padding:0;margin-top:120px}}.header-and-sidemenu .sidemenu .offcanvas-header .offcanvas-title{text-transform:uppercase;font-size:16px;letter-spacing:2px;margin-left:27px;line-height:normal}.header-and-sidemenu .sidemenu .offcanvas-body{padding:0 40px}@media(max-width: 767px){.header-and-sidemenu .sidemenu .offcanvas-body{padding:0}}.header-and-sidemenu .sidemenu .offcanvas-body .search,.header-and-sidemenu .sidemenu .offcanvas-body .phone,.header-and-sidemenu .sidemenu .offcanvas-body .email{font-family:"Futura PT Light";font-size:18px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1px;display:flex;align-items:center;padding:0 34px;color:#000}.header-and-sidemenu .sidemenu .offcanvas-body .search .text,.header-and-sidemenu .sidemenu .offcanvas-body .search input,.header-and-sidemenu .sidemenu .offcanvas-body .phone .text,.header-and-sidemenu .sidemenu .offcanvas-body .phone input,.header-and-sidemenu .sidemenu .offcanvas-body .email .text,.header-and-sidemenu .sidemenu .offcanvas-body .email input{margin:0 21px;width:100%;color:#000}@media(max-width: 767px){.header-and-sidemenu .sidemenu .offcanvas-body .search .text,.header-and-sidemenu .sidemenu .offcanvas-body .search input,.header-and-sidemenu .sidemenu .offcanvas-body .phone .text,.header-and-sidemenu .sidemenu .offcanvas-body .phone input,.header-and-sidemenu .sidemenu .offcanvas-body .email .text,.header-and-sidemenu .sidemenu .offcanvas-body .email input{margin:0 5px}}.header-and-sidemenu .sidemenu .offcanvas-body .search .text:focus,.header-and-sidemenu .sidemenu .offcanvas-body .search input:focus,.header-and-sidemenu .sidemenu .offcanvas-body .phone .text:focus,.header-and-sidemenu .sidemenu .offcanvas-body .phone input:focus,.header-and-sidemenu .sidemenu .offcanvas-body .email .text:focus,.header-and-sidemenu .sidemenu .offcanvas-body .email input:focus{outline:none;box-shadow:none}.header-and-sidemenu .sidemenu .offcanvas-body .search{border-radius:67px;height:59px;background:#d9d9d9;margin:65px 0 43px 0}@media(max-width: 767px){.header-and-sidemenu .sidemenu .offcanvas-body .search{height:48px;margin:39px 0}}.header-and-sidemenu .sidemenu .offcanvas-body .search input{background:none;border:none;letter-spacing:2px}.header-and-sidemenu .sidemenu .offcanvas-body .search .cross-icon{display:none}.header-and-sidemenu .sidemenu .offcanvas-body .search .cross-icon:before,.header-and-sidemenu .sidemenu .offcanvas-body .search .cross-icon:after{background:#000}.header-and-sidemenu .sidemenu .offcanvas-body .phone{margin-bottom:20px}@media(max-width: 767px){.header-and-sidemenu .sidemenu .offcanvas-body .phone{padding:0}}.header-and-sidemenu .sidemenu .offcanvas-body .email{margin-bottom:49px}@media(max-width: 767px){.header-and-sidemenu .sidemenu .offcanvas-body .email{padding:0}}.header-and-sidemenu .sidemenu hr{color:#000;opacity:.3;margin:47px 0 0 0}@media(max-width: 767px){.header-and-sidemenu .sidemenu hr{margin:39px 0 0 0}}.header-and-sidemenu .sidemenu .side-menu-page{margin:41px 0}@media(max-width: 767px){.header-and-sidemenu .sidemenu .side-menu-page{margin:29px 0}}.header-and-sidemenu .sidemenu .side-menu-page .link{position:relative;font-family:"Futura PT Medium";text-transform:uppercase;letter-spacing:2px;font-size:18px;font-weight:450;line-height:normal;color:#000}.header-and-sidemenu .sidemenu .side-menu-page .link:after{content:"";position:absolute;top:3px;right:3px;margin:auto;width:0px;height:0px;border:solid #000;border-width:0 2px 2px 0;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header-and-sidemenu .sidemenu .first-side-menu-sub-pages{display:flex;flex-wrap:wrap}.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link{display:flex;justify-content:center;align-items:center;font-family:"Futura PT Medium";font-size:18px;font-weight:450;line-height:38px;letter-spacing:1px;flex:1;text-align:center;background:#000;height:194px;transition:background-size .4s ease-in-out,box-shadow .4s ease-in-out;background-position:center;background-size:115%;background-repeat:no-repeat}@media(max-width: 767px){.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link{min-width:50%;height:158px}}@media(max-width: 300px){.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link{height:120px}}.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link:hover{background-size:130%;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link.active{background-size:130%;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header-and-sidemenu .sidemenu .first-side-menu-sub-pages .link .text{color:#fff}.header-and-sidemenu .sidemenu .side-menu-sub-pages .link{font-family:"Futura PT Light";font-size:18px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1px;padding-left:28px;margin-bottom:21px;color:#000}@media(max-width: 767px){.header-and-sidemenu .sidemenu .side-menu-sub-pages .link{margin-bottom:17px}}.header-and-sidemenu .sidemenu .side-menu-sub-pages .link.active{color:#767d00}@media(min-width: 768px){.header-and-sidemenu .cross-icon:before,.header-and-sidemenu .cross-icon:after{width:3px}}.footer{background-color:#000;color:#fff}.footer a,.footer a:hover{color:#fff}.footer .bg-titoni-flower{width:47px;height:47px;background:url("../Icons/titoni-logo-green.png")}.footer .bg-logo_footer{display:block;width:148px;height:88px;background:url("../Images/titoni_logo_black_svg.png") no-repeat center/contain}@media(max-width: 992px){.footer .bg-logo_mobile_footer{display:block;width:102px;height:60px;background:url("../Images/titoni_logo_black_svg.png") no-repeat center/contain}}.footer .bg-wechat{width:27px;height:24px;background:url("../Images/homepage_sprite.png") -242px -265px}.footer .bg-facebook{width:12px;height:23px;background:url("../Images/homepage_sprite.png") -387px -295px}.footer .bg-youtube{width:23px;height:16px;background:url("../Images/homepage_sprite.png") -387px -259px}.footer .bg-weibo{width:27px;height:23px;background:url("../Images/homepage_sprite.png") -289px -265px}.footer .bg-instagram{width:22px;height:23px;background:url("../Images/homepage_sprite.png") -387px -51px}.footer .bg-icon_4{width:44px;height:44px;background:url("../Images/homepage_sprite.png") -145px -198px}.footer .bg-icon_3{width:49px;height:49px;background:url("../Images/homepage_sprite.png") -243px -118px}.footer .bg-icon_2{width:47px;height:47px;background:url("../Images/homepage_sprite.png") -78px -198px}.footer .bg-icon_1{width:48px;height:47px;background:url("../Images/homepage_sprite.png") -10px -198px}.footer .footer-menu-page{font-family:"Futura PT Medium";text-transform:uppercase;line-height:23px;letter-spacing:1px;margin-bottom:15px;width:100%}@media(max-width: 767px){.footer .footer-menu-page{letter-spacing:2px;font-size:16px;margin-bottom:0px}.footer .footer-menu-page[aria-expanded=true] .link .text{color:#565b04}.footer .footer-menu-page[aria-expanded=true] .link:after{border-color:#565b04;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.footer .footer-menu-page .link{width:100%;position:relative;display:block}.footer .footer-menu-page .link:after{content:"";position:absolute;top:0;bottom:0;right:3px;margin:auto;width:0px;height:0px;transition:.2s ease;border:solid #fff;border-width:0 3px 3px 0;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.footer .footer-menu-page .link .text{color:#fff}}.footer .footer-menu-page .link{color:#fff}.footer .navbar-nav{margin-top:5px;margin-bottom:19px}.footer .footer-menu-sub-page{font-family:"Futura PT Light";line-height:33px;letter-spacing:1px}.footer .footer-menu-sub-page .nav-link,.footer .footer-menu-sub-page .link{color:#fff}.footer .footer-menu-sub-page .nav-link.active,.footer .footer-menu-sub-page .link.active{color:#767d00}.footer .section-1{background-color:#f0f0f0;color:#000;border-top:2px solid rgba(124,124,124,.2)}@media(min-width: 768px){.footer .section-1{display:none}}.footer .section-1 .selectors{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:19px;padding-bottom:19px}@media(min-width: 576px){.footer .section-1 .selectors{justify-content:space-between;flex-direction:row}}.footer .section-1 .selectors .text{font-family:"Futura PT Light";font-size:16px;font-weight:300;line-height:20.51px;letter-spacing:1px;text-transform:capitalize;margin-top:10px;color:#000}@media(min-width: 576px){.footer .section-1 .selectors .text{margin-top:0px}}.footer .section-2{background-color:#f0f0f0;color:#000;font-family:"Futura PT Medium";font-size:14px;font-weight:450;line-height:17.95px;letter-spacing:2px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;padding:0 80px;border-top:2px solid rgba(124,124,124,.2);padding:20px}@media(min-width: 1200px){.footer .section-2{font-size:16px;line-height:20.51px}}.footer .section-3{background-color:#3e4519;padding-top:28px;padding-bottom:28px}@media(min-width: 1200px){.footer .section-3{padding-top:40px;padding-bottom:40px}}.footer .section-3 .custum-badges{display:flex;flex-direction:column;gap:18px}@media(min-width: 1200px){.footer .section-3 .custum-badges{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.footer .section-3 .custum-badges .custom-badge{padding-left:45px;background-color:#515637;color:#fff;height:91px;display:flex;align-items:center;gap:27px;font-family:"Futura PT Light";font-size:18px;font-weight:300;line-height:21px;letter-spacing:1px;text-transform:uppercase}@media(min-width: 1200px){.footer .section-3 .custum-badges .custom-badge{background-color:rgba(0,0,0,0);padding-left:33px;height:97px}}.footer .section-4{border-bottom:1px solid rgba(124,124,124,.2);color:#fff}@media(max-width: 767px){.footer .section-4{border-bottom:none}}.footer .section-4 .navbar{border-top:1px solid #565b04;padding-top:14px;padding-bottom:14px}.footer .section-4 .navbar.footer-menu-page.collapsed{border-color:hsla(0,0%,100%,.3019607843)}.footer .section-5{border-bottom:1px solid rgba(124,124,124,.2)}@media(max-width: 767px){.footer .section-5{border-bottom:none}}.footer .section-5 .heading{font-family:"Futura PT Medium";font-size:45px;line-height:61px;letter-spacing:1px}@media(max-width: 767px){.footer .section-5 .heading{font-size:28px;line-height:38px;letter-spacing:0px}}.footer .section-5 .form-heading{font-family:"Futura PT Light";line-height:29px;letter-spacing:1px;margin-bottom:34px}@media(max-width: 767px){.footer .section-5 .form-heading{line-height:26px;letter-spacing:0px}}.footer .section-5 .form input:not([type=checkbox]){background-color:rgba(0,0,0,0);border-radius:67px;border:1px solid #7c7c7c;color:#7c7c7c;padding:11.5px 31px;width:100%;font-family:"Futura PT Light";font-size:16px;letter-spacing:1px}@media(min-width: 1200px){.footer .section-5 .form input:not([type=checkbox]){padding:6.5px 31px}}.footer .section-5 .form input[type=email]{text-overflow:ellipsis;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.footer .section-5 .form input:focus{outline:none}.footer .section-5 .form .x19{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.footer .section-5 .form .custom-checkbox{font-family:"Futura PT Light";font-size:14px;font-weight:300;line-height:21px;letter-spacing:1px;display:flex;align-items:center;text-align:left;position:relative}.footer .section-5 .form .custom-checkbox input[type=checkbox]{position:absolute;bottom:0;left:9px;opacity:0}@media(min-width: 1200px){.footer .section-5 .form .custom-checkbox input[type=checkbox]{left:3px}}.footer .section-5 .form .custom-checkbox input[type=checkbox]:checked+.checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-color:#7c7c7c;border-radius:50%}@media(min-width: 1200px){.footer .section-5 .form .custom-checkbox input[type=checkbox]:checked+.checkmark:after{width:14px;height:14px}}.footer .section-5 .form .custom-checkbox .checkmark{min-width:30px;height:30px;border-radius:50%;border:1px solid #7c7c7c;display:inline-block;position:relative;cursor:pointer;margin-right:15px}@media(min-width: 1200px){.footer .section-5 .form .custom-checkbox .checkmark{min-width:20px;height:20px}}.footer .section-5 .form .custom-checkbox a{text-decoration:underline}.footer .section-5 .form .submit-button{background:#fff;color:#3e4519;text-transform:uppercase;font-family:"Futura PT Medium";font-size:16px;font-weight:450;line-height:23px;letter-spacing:.5px;border-top-right-radius:67px;border-bottom-right-radius:67px;border:1px solid #7c7c7c;padding:11.5px 47px 11.5px 24px;border-left:0;position:relative;transition:.5s;white-space:nowrap}@media(min-width: 1200px){.footer .section-5 .form .submit-button{text-transform:Capitalize;padding:6.5px 47px 6.5px 24px}}.footer .section-5 .form .submit-button:after{content:"";position:absolute;top:18px;right:22px;margin:auto;width:0px;height:0px;transition:.5s ease;border:solid #3e4519;border-width:0 2px 2px 0;padding:3.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media(min-width: 1200px){.footer .section-5 .form .submit-button:after{top:14px}}.footer .section-5 .form .submit-button:has(.loading-icon):after{display:none}.footer .section-5 .form .submit-button:hover{background:rgba(0,0,0,0);color:#fff}.footer .section-5 .form .submit-button:hover:after{border-color:#fff}.footer .section-5 .form .submit-button .loading-icon{color:#3e4519;width:24px;height:24px;margin-left:15px}.footer .section-5 .form .submit-button .loading-icon:after,.footer .section-5 .form .submit-button .loading-icon:before{color:inherit}.footer .section-5 .form .message{font-family:"Futura PT Light";font-size:16px;font-weight:300;line-height:21px;letter-spacing:1px;color:red}.footer .section-5 .social{display:flex;flex-direction:column;justify-content:end}@media(max-width: 767px){.footer .section-5 .social .social-content{border-top:1px solid hsla(0,0%,100%,.3019607843);border-bottom:1px solid hsla(0,0%,100%,.3019607843)}}.footer .section-5 .social .heading{font-family:"Futura PT Medium";line-height:23px;letter-spacing:2px;font-size:18px;text-transform:uppercase}.footer .section-5 .social-icons{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 1200px){.footer .section-5 .social-icons{justify-content:center}}.footer .section-5 .social-icons .icon{margin-top:20px}.footer .section-5 .social-icons .icon:not(:last-child){margin-right:30px}.footer .section-6{font-family:"Futura PT Medium";font-size:14px;line-height:21px;letter-spacing:1px;color:hsla(0,0%,100%,.8)}@media(min-width: 992px){.footer .section-6 .row{flex-wrap:nowrap;align-items:center}}.footer .section-6 .footer-beian{margin-top:12px}.footer .section-6 .footer-bottom-bar{width:100%}@media(min-width: 992px){.footer .section-6 .footer-bottom-bar{flex-wrap:nowrap;align-items:center}}.footer .section-6 .footer-actions{flex-shrink:0}@media(min-width: 992px){.footer .section-6 .footer-actions{margin-left:auto}}@media(max-width: 991px){.footer .section-6 .footer-actions{font-size:16px;line-height:34px}}.footer .section-6 .footer-actions a{color:inherit;text-decoration:none}.footer .section-6 .footer-actions .link{color:hsla(0,0%,100%,.8)}.footer .section-6 .footer-actions .link.active{color:#767d00}.footer .section-6 .footer-sub-pages{flex-wrap:wrap}@media(min-width: 992px){.footer .section-6 .footer-sub-pages{flex:1 1 auto;min-width:0;flex-wrap:nowrap;align-items:center}}@media(max-width: 991px){.footer .section-6 .footer-sub-pages{font-size:16px;line-height:34px}}.footer .section-6 .footer-sub-pages .link{color:hsla(0,0%,100%,.8)}.footer .section-6 .footer-sub-pages .link.active{color:#767d00}.footer .section-6 .footer-sub-pages .vertical-bar{margin-left:35px;margin-right:35px}/*# sourceMappingURL=basic.min.css.map */