@font-face {
    font-family: "Asgalt";
    src: url("https://db.onlinewebfonts.com/t/9cc3c6dec0077b2837b233e099804bd1.eot");
    src: url("https://db.onlinewebfonts.com/t/9cc3c6dec0077b2837b233e099804bd1.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/9cc3c6dec0077b2837b233e099804bd1.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/9cc3c6dec0077b2837b233e099804bd1.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/9cc3c6dec0077b2837b233e099804bd1.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/9cc3c6dec0077b2837b233e099804bd1.svg#Asgalt Regular")format("svg");
}

@font-face{
    font-family:"Didot";
    src:url("https://projinteriorsitalia.it/wp-content/uploads/2021/05/Didot-Medium.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Android regular";
    src:url("fonts/Android.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Azonix";
    src:url("fonts/Azonix.otf") format("opentype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Helvetica Condenced";
    src:url("fonts/Helvetica-condensed-regular.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Rounded Elegance Regular";
    src:url("fonts/RoundedEleganceRegular.otf") format("opentype");
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 300;
    src: url("fonts/MuliExtralight.ttf") format('truetype');
}
@font-face{
    font-family:"Auster Medium";
    src:url("fonts/Auster.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Maia";
    src:url("fonts/Maia.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Moby";
    src:url("fonts/Moby/MOBY-REG.TTF") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Sofachrome";
    src: url('fonts/Sofachrome/SofachromeRg-Italic.eot');
    src: url('fonts/Sofachrome/SofachromeRg-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Sofachrome/SofachromeRg-Italic.woff2') format('woff2'),
        url('fonts/Sofachrome/SofachromeRg-Italic.woff') format('woff'),
        url("fonts/Sofachrome/sofachrome-rg-it.ttf") format("truetype");
    font-weight:normal;
    font-style:italic;
}
@font-face{
    font-family:"Sofachrome";
    src:url("fonts/Sofachrome/sofachrome-rg.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"Garamond Premiere Pro Semibold";
    src:url("fonts/garamond-premier-pro-semibold.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"The Signature";
    src:url("fonts/Thesignature.ttf") format("truetype");
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:"abeatbyKai";
    src:url("fonts/abeatbyKaiRegular.otf") format("opentype");
    font-weight:400;
    font-style:normal;
}

@font-face {
    font-family: 'Poiret One';
    src:url("fonts/PoiretOne-Regular.ttf") format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family: 'Orbitron';
    src:url("fonts/Orbitron-Medium.ttf") format("truetype");
    font-weight:500;
    font-style:normal
}
@font-face {
    font-family: 'Gotham';
    src:url("fonts/Gotham-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src:url("fonts/Gotham-Book.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src:url("fonts/Gotham-Book.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Movement';
    src:url("fonts/Movement.ttf") format("opentype"); 
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Movement';
    src:url("fonts/Movement-Italic.ttf") format("opentype");
    font-weight: 400;
    font-style: italic;
}

.font-assgalt{
    font-family: 'Asgalt', Helvetica, Arial, Verdana, sans-serif !important;
}
.font-allura{
    font-family: "Allura", cursive !important;
}
.font-helvetica-neue-bold{
    font-family: "Helvetica Neue" !important;
    font-weight: 700 !important;
}
.font-helvetica-neue-thin{
    font-family: "Helvetica Neue";
    font-weight: 200 !important;
}
.font-helvetica-condenced{
    font-family: "Helvetica Condenced";
}
.font-josefin-sans-medium{
    font-family: "Josefin Sans", sans-serif;
    font-weight: 500;
}
.font-josefin-sans-semibold{
    font-family: "Josefin Sans", sans-serif;
    font-weight: 600;
}
.font-josefin-sans-light{
    font-family: "Josefin Sans", sans-serif;
    font-weight: 300;
}
.font-android-regular{
    font-family: "Android regular", sans-serif;
    font-weight: 400;
}
.font-azonix{
    font-family: "Azonix", sans-serif;
    font-weight: 400;
}
.font-maia{
    font-family: "Maia", sans-serif;
}
.font-moby{
    font-family: "Moby";
}
.font-moby{
    font-family: "Moby";
}
.font-rounded-elegance-regular{
    font-family: "Rounded Elegance Regular";
}
.font-auster-medium{
    font-family: "Auster Medium";
}
.font-garamond-premiere-pro-semibold{
    font-family: "Garamond Premiere Pro Semibold";
}
.font-signature{
    font-family: "The Signature";
}
.font-roboto,
.font-roboto h1,
.font-roboto h2,
.font-roboto h3,
.font-roboto h4,
.font-roboto h5,
.font-roboto h6,
.font-roboto p{
    font-family: "Roboto";
}
.font-avenir{
    font-family: "Avenir";
}
.font-cinzel{
    font-family: "Cinzel", serif;
    font-weight: 400;
}
.font-sofachrome{
    font-family: 'Sofachrome', Helvetica, Arial, Verdana, sans-serif !important;
}
.font-montserrat-medium{
    font-weight: 500;
}
.font-abeatbykai,
.font-abeatbykai p,
.font-abeatbykai h1,
.font-abeatbykai h2,
.font-abeatbykai h3,
.font-abeatbykai h4,
.font-abeatbykai h5,
.font-abeatbykai h6{
    font-family: "abeatbyKai";
    line-height: 1.2;
}
.font-poiret-one-regular,
.font-poiret-one-regular p,
.font-poiret-one-regular h1,
.font-poiret-one-regular h2,
.font-poiret-one-regular h3,
.font-poiret-one-regular h4,
.font-poiret-one-regular h5,
.font-poiret-one-regular h6{
  font-family: "Poiret One", sans-serif !important;
}
.font-orbitron-medium,
.font-orbitron-medium p,
.font-orbitron-medium h1,
.font-orbitron-medium h2,
.font-orbitron-medium h3,
.font-orbitron-medium h4,
.font-orbitron-medium h5,
.font-orbitron-medium h6 {
  font-family: "Orbitron", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.font-gotham,
.font-gotham p,
.font-gotham h1,
.font-gotham h2,
.font-gotham h3,
.font-gotham h4,
.font-gotham h5,
.font-gotham h6 {
  font-family: "Gotham", sans-serif;
}

.font-movement{
    font-family: "Movement", sans-serif !important;
}

.h1-rebuli{
    font-family: "Comfortaa", Helvetica, Arial, Verdana, sans-serif;
    font-size: 90px;
    font-weight: 400;
    line-height: 100px;
}
.h2-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 62px;
    font-weight: 400;
    line-height: 70px;
}
.h3-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 45px;
    font-weight: 400;
    line-height: 63px;
}
.h4-rebuli,.h5-rebuli,.h6-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
}
.p-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.p1-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 27px;
    font-weight: 400;
}
.p2-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 22px;
    font-weight: 400;
}
.p3-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.p4-rebuli{
    font-family: 'Comfortaa', Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.h1-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 50px;
    font-weight: 700;
}
.h1-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 50px;
    line-height: 69px;
    font-weight: 700;
}
.h2-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 36px;
    line-height: 53px;
    font-weight: 700;
}
.h3-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 28px;
    line-height: 42px;
    font-weight: 700;
}
.h4-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 24px;
    line-height: 38px;
    font-weight: 700;
}
.h5-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 19px;
    line-height: 30px;
    font-weight: 700;
}
.h6-anticarinaldo{
    font-family: "EB Garamond", Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
}
.p-anticarinaldo{
    font-family: "Lato", Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;

}
.h1-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 52px;
    font-weight: 400;
}
.h2-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 32px;
    font-weight: 700;
}
.h3-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 25px;
    font-weight: 400;
}
.h4-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 20px;
    font-weight: 400;
}
.h5-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.h6-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 13px;
    font-weight: 700;
}
.p-barbon{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.h1-projinteriors{
    font-family: "Didot", Helvetica, Arial, Verdana, sans-serif;
    font-size: 50px;
    font-weight: 600;
}
.h2-projinteriors{
    font-family: "Didot", Helvetica, Arial, Verdana, sans-serif;
    font-size: 40px;
    font-weight: 600;
}
.h3-projinteriors{
    font-family: "Didot", Helvetica, Arial, Verdana, sans-serif;
    font-size:27px;
    font-weight: 600;
}
.h4-projinteriors{
    font-family: "Didot", Helvetica, Arial, Verdana, sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.h5-projinteriors{
    font-family: "Didot", Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.h6-projinteriors{
    font-family: "Didot", Helvetica, Arial, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.p-projinteriors{
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.h1-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #214187;
}
.h2-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 45px;
    line-height: 50px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #214187;

}
.h3-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 35px;
    line-height: 40px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #214187;

}
.h4-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    letter-spacing: 0px;
    color: #214187;
}
.h5-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    color: #214187;
}
.h6-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    color: #214187;
}
.p-maglieriagz{
    font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #626262;
}
.h1-ceschin{
    color: #303030;
    font-family: 'Tinos', sans-serif;
    font-size: 41px;
    line-height: 51px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
}
.h2-ceschin{
    color: #303030;
    font-family: 'Tinos', sans-serif;
    font-size: 30px;
    line-height: 40px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
}
.h3-ceschin{
    color: #303030;
    font-family: 'Tinos', sans-serif;
    font-size: 23px;
    line-height: 33px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
.h4-ceschin{
    color: #303030;
    font-family: 'Tinos', sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
.h5-ceschin{
    color: #303030;
    font-family: 'Tinos', sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
.h6-ceschin{
    color: #303030;
    font-family: 'Tinos', sans-serif;
    font-size: 12px;
    line-height: 22px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
.p-ceschin{
    color: #565656;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-style: normal;
    font-weight: 400;
}
.h1-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    font-size: 45px;
    line-height: 60px;
    font-weight: 700;
    letter-spacing: 0px;
    color:#fff;
}
.h2-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    color: #430206;
    font-size: 45px;
    line-height: 48px;
    font-weight: 700;
    letter-spacing: 0px;
}
.h3-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    color: #430206;
    font-size: 36px;
    line-height: 38px;
    font-weight: 700;
    letter-spacing: 0px;
}
.h4-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    color: #430206;
    font-size: 25px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: 0px;
}
.h5-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    color: #430206;
    font-size: 22px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: 0px;
}
.h6-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    color: #430206;
    font-size: 44px;
    line-height: 50px;
    font-weight: 500;
    letter-spacing: 0px;
}
.p-rivadeitor{
    font-family: "Poppins", Helvetica, Arial, sans-serif;
    color: #430206;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: normal;
}
.h1-ronco{
    font-family: 'Sorts Mill Goudy', sans-serif;
    font-size: 36px;
    font-weight: normal;
    line-height: 1.1;
    color: #333;
}
.h2-ronco{
    font-family: 'Sorts Mill Goudy', sans-serif;
    font-weight: normal;
    line-height: 1.1;
    color: #333;
    font-size: 30px;
}
.h3-ronco{
    font-family: 'Sorts Mill Goudy', sans-serif;
    font-weight: normal;
    line-height: 1.1;
    color: #333;
    font-size: 24px;
}
.h4-ronco{
    font-family: 'Sorts Mill Goudy', sans-serif;
    font-weight: normal;
    line-height: 1.1;
    color: #333;
    font-size: 18px;
}

.p-ronco{
    font-family: 'Sorts Mill Goudy', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.1;
    color: #8a8a8a;
}
.h1-casabianca{
    font-family: Playfair Display;
    font-size: 35px;
    font-weight: 900;
    color: #728478;
    line-height: 35px;
}
.h2-casabianca{
    font-family: Playfair Display;
    font-size: 29px;
    font-weight: 700;
    color: #728478;
    line-height: 35px;
}
.h3-casabianca{
    font-family: Playfair Display;
    font-size: 24px;
    font-weight: 700;
    color: #728478;
    line-height: 29px;
}
.h4-casabianca{
    font-family: Playfair Display;
    font-size: 20px;
    font-weight: 700;
    color: #728478;
    line-height: 24px;
}
.h5-casabianca{
    font-family: Playfair Display;
    font-size: 17px;
    font-weight: 700;
    color: #728478;
    line-height: 20px;
}
.h6-casabianca{
    font-family: Playfair Display;
    font-size: 14px;
    font-weight: 700;
    color: #728478;
    line-height: 17px;
}
.p-casabianca{
    font-family: 'Muli';
    font-size: 15px;
    font-weight: 300;
    color: #0b0d0c;
    line-height: 28px;
}
.h1-cecchetto{
    font: 800 70px / 1.1em "Montserrat", sans-serif;
    color: #6e5844;
    letter-spacing: -0.11em;
}
.p-cecchetto{
    font: 400 14px / 1.8em "Raleway", sans-serif;
    color: #696969;
}
.h2-cecchetto{
    font: 400 44px / 1.2em "Montserrat", sans-serif;
    color: #6e5844;
    letter-spacing: -0.04em;
}
.h3-cecchetto{
    font: 700 14px / 1.5em "Open Sans", sans-serif;
    color: #4a4a4a;
    letter-spacing: -0.025em;
}
.h4-cecchetto{
    font: 600 18px / 1.5em "Raleway", sans-serif;
    color: #6e5844;
}
.h5-cecchetto{
    font: 400 14px / 1.5em "Raleway", sans-serif;
    color: #4a4a4a;
}
.h6-cecchetto{
    font: 400 14px / 1.5em "Raleway", sans-serif;
    color: #4a4a4a;
}
.h1-gm{
    font-family: 'Poppins', sans-serif;
    color: #202020;
    font-size: 50px;
    line-height: 60px;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.h2-gm{
    font-family: 'Poppins', sans-serif;
    color: #202020;
    font-size: 40px;
    line-height: 36px;
    font-weight: 500;
    text-transform: uppercase;
}
.h3-gm{
    font-family: 'Poppins', sans-serif;
    color: #202020;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
}
.h4-gm{
    font-family: 'Poppins', sans-serif;
    color: #202020;
    font-size: 19px;
    line-height: 1.375em;
    font-weight: 400;
}
.h5-gm{
    font-family: 'Poppins', sans-serif;
    color: #202020;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    text-transform: none;
}
.h6-gm{
    font-family: 'Poppins', sans-serif;
    color: #ffffff;
    font-size: 12px;
    line-height: 22px;
    font-weight: 300;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.p-gm{
    color: #575959;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

.h1-antiga{
    font-family: Montserrat;
    font-size: 76px;
    margin: 20px 0;
    color: #262626;
    font-weight: 300;
    line-height: 1em;
    letter-spacing: -.005em;
    text-transform: uppercase;
}
.h2-antiga{
    font-family: Montserrat;
    font-size: 40px;
    line-height: 1.2em;
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
    margin: 20px 0;
    color: #262626;
    letter-spacing: -.005em;
}
.h3-antiga{
    font-family: Montserrat;
    font-size: 39px;
    margin: 20px 0;
    color: #262626;
    font-weight: 300;
    line-height: 1em;
    letter-spacing: -.005em;
    text-transform: uppercase;
}
.h4-antiga{
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    text-transform: none;margin: 20px 0;
    color: #262626;
    line-height: 1em;
    letter-spacing: -.005em;
}
.h5-antiga{
    font-family: Montserrat;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.2em;
    margin: 20px 0;
    color: #262626;
    letter-spacing: -.005em;
    text-transform: uppercase;
}
.h6-antiga{
    font-size: 12px;
    font-family: Montserrat;
    font-weight: 400;
    margin: 20px 0;
    color: #262626;
    line-height: 1em;
    letter-spacing: .05em;
    text-transform: none; 
    font-style: italic;
}
.p-antiga{
    color: #010101;
    font-family: Montserrat;
    font-size: 1em;
    line-height: 1.5em;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .025em;
    margin: 10px 0;
}
.h1-job{
    letter-spacing: 5px;
    color: #1d1d1b;
    font-size: 100px;
    font-weight: 600;
    line-height: 1em;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
}
.h2-job{
    letter-spacing: 2px;
    color: #1d1d1b;
    font-size: 37px;
    line-height: 1.3em;
    font-weight: 600;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
}
.h3-job{
    letter-spacing: normal;
    color: #1d1d1b;
    font-size: 25px;
    font-weight: 600;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
    line-height: 1.3em;
}
.h4-job{
    letter-spacing: normal;
    color: #1d1d1b;
    font-size: 21px;
    font-weight: 200;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
    line-height: 30px;
}
.h5-job{
    letter-spacing: normal;
    color: #1d1d1b;
    font-size: 21px;
    font-weight: 400;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
    line-height: 1.2em;

}
.h6-job{
    letter-spacing: normal;
    color: #1d1d1b;
    font-size: 18px;
    font-weight:400;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
    line-height: 1.3em;

}
.p-job{
    letter-spacing: normal;
    color: #1d1d1b;
    font-size: 16px;
    font-weight: 200;
    font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
    line-height: 20px;
}

.h1-tonon{
    color: #000;
    font-family: "Orbitron", sans-serif !important;
    font-size: 45px;
    line-height: 54px;
}
.h2-tonon{
    color: #000;
    font-family: "Orbitron", sans-serif !important;
    font-size: 40px;
    line-height: 44px;
}
.h3-tonon{
    color: #000;
    font-family: "Orbitron", sans-serif !important;
    font-size: 30px;
    line-height: 34px;
}
.h4-tonon{
    color: #000;
    font-family: "Orbitron", sans-serif !important;
    font-size: 25px;
    line-height: 30px;
}
.h5-tonon{
    color: #000;
    font-family: "Orbitron", sans-serif !important;
    font-size: 16px;
    line-height: 26px;
}
.h6-tonon{
    color: #000;
    font-family: "Orbitron", sans-serif !important;
    font-size: 14px;
    line-height: 24px;
}
.p-tonon,
.p1-tonon{
    color: #000;
    font-family: "Gotham", sans-serif !important;
    font-size: 20px;
    line-height: 1.5;
}
.p2-tonon{
    color: #000;
    font-family: "Gotham", sans-serif !important;
    font-size: 18px;
    line-height: 23px;
}
.p3-tonon{
    color: #000;
    font-family: "Gotham", sans-serif !important;
    font-size: 16px;
    line-height: 21px;
}
.p4-tonon{
    color: #000;
    font-family: "Gotham", sans-serif !important;
    font-size: 14px;
    line-height: 19px;
}

.font-logo-tonon {
    color: #000;
    font-family: "Movement", sans-serif !important;
    font-size: 60px;
    line-height: 65px;
}

.h1-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 50px;
    line-height: 1;
}
.h2-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 45px;
    line-height: 1;
}
.h3-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 30px;
    line-height: 1;
}
.h4-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 25px;
    line-height: 1;
}
.h5-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 25px;
    line-height: 1;
}
.h6-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 25px;
    line-height: 1;
}
.p-barazza,
.p1-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 20px;
	line-height: 1.;
}
.p2-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 18px;
	line-height: 1.;
}
.p3-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 15px;
	line-height: 1.3;
}
.p4-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 15px;
	line-height: 1.3em;
}
.p5-barazza {
    color: #303030;
    font-family: "Helvetica Neue";
    font-size: 15px;
	line-height: 1.3em;
}

.h1-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 80px;
    line-height: 82px;
    font-weight: 700;
    color: #3D3F43;
}

.h2-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 50px;
    line-height: 52px;
    font-weight: 500;
    color: #3D3F43;
}
.h3-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 40px;
    line-height: 42px;
    color: #3D3F43;

}
.h4-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 30px;
    line-height: 32px;
    color: #3D3F43;
}

.p1-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 30px;
    line-height: 35px;
    font-weight: 500;
    color: #00476F !important;
}
.p2-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 20px;
    line-height: 25px;
    color: #3D3F43 !important;
}
.p3-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 18px;
    line-height: 23px;
    color: #3D3F43 !important;
}
.p4-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 16px;
    line-height: 21px;
    color: #3D3F43 !important;
}
.p5-lavanderia2d{
    font-family: "Roboto", sans-serif !important;
    font-size: 14px;
    line-height: 19px;
    color: #3D3F43;
}
@media screen and (max-width: 992px) {
    .h1-rebuli{
        font-size: 68px;
        line-height: 1.4em;
    }
    .h2-rebuli{
        font-size: 50px;
        line-height: 1.4em;
    }
    .h3-rebuli{
        font-size: 37px;
        line-height: 1.4em;
    }
    .h4-rebuli,
    .h5-rebuli,
    .h6-rebuli{
        font-size: 24px;
        line-height: 1.4em;
    }
    .h1-anticarinaldo{
        font-size: 36px;
        line-height: 53px;
    }
    .h2-anticarinaldo{
        font-size: 28px;
        line-height: 42px;
    }
    .h3-anticarinaldo{
        font-size: 24px;
        line-height: 38px;
    }
    .h1-projinteriors{
        font-size: 43px;
    }
    .h2-projinteriors{
        font-size: 34px;
    }
    .h3-projinteriors{
        font-size: 23px;
    }
    .h4-projinteriors{
        font-size: 17px;
    }
    .h5-projinteriors{
        font-size: 15px;
    }
    .h6-projinteriors,
    .p-projinteriors{
        font-size: 13px;
    }
    .h1-maglieriagz{
        font-size: 43px;
        line-height: 47px;
    }
    .h2-maglieriagz{
        font-size: 38px;
        line-height: 43px;
    }
    .h3-maglieriagz{
        font-size: 30px;
        line-height: 34px;
    }
    .h4-maglieriagz{
        font-size: 26px;
        line-height: 30px;
    }
    .h5-maglieriagz{
        font-size: 17px;
        line-height: 21px;
    }
    .h6-maglieriagz{
        font-size: 13px;
        line-height: 21px;
        letter-spacing: 0px;
    }
    .h1-rivadeitor{
        font-size: 38px;
        line-height: 51px;
        letter-spacing: 0px;
    }
    .h2-rivadeitor{
        font-size: 38px;
        line-height: 41px;
        letter-spacing: 0px;
    }
    .h3-rivadeitor{
        font-size: 31px;
        line-height: 32px;
        letter-spacing: 0px;
    }
    .h4-rivadeitor{
        font-size: 21px;
        line-height: 21px;
        letter-spacing: 0px;
    }
    .h5-rivadeitor{
        font-size: 19px;
        line-height: 21px;
        letter-spacing: 0px;
    }
    .h6-rivadeitor{
        font-size: 37px;
        line-height: 43px;
        letter-spacing: 0px;
    }
    .p-rivadeitor{
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0px;
    }
    .h1-gm{
        font-size: 40px;
        line-height: 50px;
    }
    .h1-job{
        letter-spacing: 2px;
        font-size: 43px;
    }
    .h2-job{
        letter-spacing: 1.5px;
        font-size: 32px;
    }
    .h3-job{
        letter-spacing: normal;
        color: #1d1d1b;
        font-size: 23px;
        font-weight: 600;
        font-family: "Titillium Web", Helvetica, Arial, Verdana, sans-serif;
    }
    .h4-job{
        font-size: 20px;
    }

    .h1-tonon{
        font-size: 34px;
    }
    .p-tonon{
        font-size: 17px;
    }
    .p1-tonon{
        font-size: 17px;
    }
    .p2-tonon{
        font-size: 15px;
    }
    .p3-tonon{
        font-size: 14px;
    }
    .p4-tonon{
        font-size: 12px;
    }
    .font-logo-tonon {
        font-size: 30px;
    }

    .h1-barazza {
        font-size: 23px;
    }
    .h2-barazza {
        font-size: 21px;
    }
    .h3-barazza {
        font-size: 19px;
    }
    .h4-barazza {
        font-size: 17px;
    }
    .h5-barazza {
        font-size: 17px;
    }
    .h6-barazza {
        font-size: 17px;
    }
    .p-barazza,
    .p1-barazza {
        font-size: 15px;
        line-height: 1.;
    }
    .p2-barazza {
        font-size: 13px;
        line-height: 1.;
    }
    .p3-barazza {
        font-size: 12px;
        line-height: 1.3;
    }
    .p4-barazza {
        font-size: 11px;
        line-height: 1.3em;
    }
    .p5-barazza {
        font-size: 10px;
        line-height: 1.3em;
    }

    .h1-lavanderia2d{
        font-size: 25px;
        line-height: 27px;
    }

    .h2-lavanderia2d{
        font-size: 23px;
        line-height: 25px;
    }
    .h3-lavanderia2d{
        font-size: 21px;
        line-height: 23px;
    }
    .h4-lavanderia2d{
        font-size: 19px;
        line-height: 21px;
    }

    .p1-lavanderia2d{
        font-size: 17px;
        line-height: 23px;
    }
    .p2-lavanderia2d{
        font-size: 15px;
        line-height: 20px;
    }
    .p3-lavanderia2d{
        font-size: 13px;
        line-height: 18px;
    }
    .p4-lavanderia2d{
        font-size: 12px;
        line-height: 17px;
    }
    .p5-lavanderia2d{
        font-size: 11px;
        line-height: 16px;
    }
}
@media screen and (max-width: 768px) {
    .h1-rebuli{
        font-size: 34px;
        line-height: 1.4em;
    }
    .h2-rebuli{
        font-size:25px;
        line-height: 1.4em;
    }
    .h3-rebuli{
        font-size: 20px;
        line-height: 1.4em;
    }
    .h4-rebuli,
    .h5-rebuli,
    .h6-rebuli{
        font-size: 18px;
        line-height: 1.4em;
    }
    .p1-rebuli{
        font-size: 16px;
    }
    .p2-rebuli{
        font-size: 16px;
    }
    .p3-rebuli {font-size: 12px;}
    .p4-rebuli {font-size: 11px;}
    .h1-anticarinaldo{
        line-height: 42px;
    }
    .h2-anticarinaldo{
        font-size: 30px;
        line-height: 35px;
    }
    .h3-anticarinaldo{
        font-size: 24px;
        line-height: 38px;
    }
    .h1-barbon{
        font-size: 28px;
    }
    .h1-maglieriagz{
        font-size: 38px;
        line-height: 41px;
    }
    .h2-maglieriagz{
        font-size: 34px;
        line-height: 38px;
    }
    .h3-maglieriagz{
        font-size: 26px;
        line-height: 30px;
    }
    .h4-maglieriagz{
        font-size: 23px;
        line-height: 26px;
    }
    .h5-maglieriagz{
        font-size: 15px;
        line-height: 19px;
    }
    .h6-maglieriagz{
        font-size: 13px;
        line-height: 19px;
        letter-spacing: 0px;
    }
    .p-maglieriagz{
        font-size: 14px;
    }
    .h1-rivadeitor{
        font-size: 34px;
        line-height: 45px;
        letter-spacing: 0px;
    }
    .h2-rivadeitor{
        font-size: 34px;
        line-height: 36px;
        letter-spacing: 0px;
    }
    .h3-rivadeitor{
        font-size: 27px;
        line-height: 29px;
        letter-spacing: 0px;
    }
    .h4-rivadeitor{
        font-size: 19px;
        line-height: 19px;
        letter-spacing: 0px;
    }
    .h5-rivadeitor{
        font-size: 17px;
        line-height: 19px;
        letter-spacing: 0px;
    }
    .h6-rivadeitor{
        font-size: 33px;
        line-height: 38px;
        letter-spacing: 0px;
    }
    .p-rivadeitor{
        font-size: 13px;
        line-height: 19px;
        letter-spacing: 0px;
    }
    .h1-antiga{
        font-size: 35px;
        line-height: 36px;
    }
    .h2-antiga{
        font-size: 30px;
        line-height: 31px;
    }
    .h3-antiga{
        font-size: 20px;
        line-height: 27px;
    }
    .h4-antiga{
        font-size: 20px;
        line-height: 21px;
    }
    .p-antiga{
        font-size: 14px;
        line-height: 24px;
    }

    .h1-tonon{
        font-size: 23px;
    }
    .h2-tonon{
        font-size: 21px;
    }
    .h3-tonon{
        font-size: 19px;
    }
    .h4-tonon{
        font-size: 17px;
    }
    .p-tonon{
        font-size: 15px;
    }
    .p1-tonon{
        font-size: 15px;
    }
    .p2-tonon{
        font-size: 13px;
    }
    .p3-tonon{
        font-size: 12px;
    }
    .p4-tonon{
        font-size: 11px;
    }
    
}
@media screen and (max-width: 600px) {
    .h1-ceschin{
        font-size: 35px;
        line-height: 45px;
    }
    .h2-ceschin{
        font-size: 27px;
        line-height: 37px;
    }
    .h3-ceschin{
        font-size: 20px;
        line-height: 30px;
    }
    .h4-ceschin{
        font-size: 18px;
        line-height: 28px;
    }
    .h5-ceschin{
        font-size: 14px;
        line-height: 24px;
    }
    .h6-ceschin{
        font-size: 12px;
        line-height: 22px;
    }
    .p-ceschin{
        font-size: 14px;
        line-height: 24px;
    }
    
}
.color-white{
    color: #FFF I !important;
}