@font-face{
font-family:Montserrat;
font-weight:100;
src:url(fonts/site/Montserrat/Montserrat-Thin.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-Thin.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:100;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-ThinItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-ThinItalic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:200;
src:url(fonts/site/Montserrat/Montserrat-ExtraLight.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-ExtraLight.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:200;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:300;
src:url(fonts/site/Montserrat/Montserrat-Light.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-Light.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:300;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-LightItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-LightItalic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:400;
src:url(fonts/site/Montserrat/Montserrat-Regular.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-Regular.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:400;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-Italic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-Italic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:500;
src:url(fonts/site/Montserrat/Montserrat-Medium.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-Medium.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:500;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-MediumItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-MediumItalic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:600;
src:url(fonts/site/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:600;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:700;
src:url(fonts/site/Montserrat/Montserrat-Bold.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-Bold.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:700;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-BoldItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:800;
src:url(fonts/site/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}

@font-face{
font-family:Montserrat;
font-weight:800;
font-style:italic;
src:url(fonts/site/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"),url(fonts/site/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype")}

@font-face{
font-family:Hanover;
font-weight:400;
src:url(fonts/site/Hanover/Hanover-Regular.woff) format("woff"),url(fonts/site/Hanover/Hanover-Regular.ttf) format("truetype")}

@font-face{
font-family:Hanover;
font-weight:400;
font-style:italic;
src:url(inicio.html) format("woff"),url(inicio.html) format("truetype")}

@font-face{
font-family:ArtegraSans;
font-weight:400;
src:url(fonts/site/ArtegraSans/ArtegraSansExtended-Regular.woff) format("woff"),url(fonts/site/ArtegraSans/ArtegraSansExtended-Regular.ttf) format("truetype")}

@font-face{
font-family:ArtegraSans;
font-weight:500;
src:url(fonts/site/ArtegraSans/ArtegraSansExtended-MedExp.woff) format("woff"),url(fonts/site/ArtegraSans/ArtegraSansExtended-MedExp.ttf) format("truetype")}

@font-face{
font-family:Lato;
font-weight:300;
src:url(fonts/site/Lato/Lato-Light.woff) format("woff"),url(fonts/site/Lato/Lato-Light.ttf) format("truetype")}

@font-face{
font-family:Lato;
font-weight:400;
src:url(fonts/site/Lato/Lato-Regular.woff) format("woff"),url(fonts/site/Lato/Lato-Regular.ttf) format("truetype")}

@font-face{
font-family:Lato;
font-weight:500;
src:url(fonts/site/Lato/Lato-Semibold.woff) format("woff"),url(fonts/site/Lato/Lato-Semibold.ttf) format("truetype")}

@font-face{
font-family:Lovelace;
font-weight:700;
src:url(fonts/site/Lovelace/Lovelace-Bold.woff) format("woff"),url(fonts/site/Lovelace/Lovelace-Bold.ttf) format("truetype")}

@font-face{
font-family:BetterFriend;
font-weight:400;
src:url(fonts/site/BetterFriend/BetterFriend-Regular.woff) format("woff"),url(fonts/site/BetterFriend/BetterFriend-Regular.ttf) format("truetype")}

@font-face{
font-family:ElMessiri;
font-weight:400;
src:url(fonts/site/Messiri/ElMessiri-Regular.woff) format("woff"),url(fonts/site/Messiri/ElMessiri-Regular.ttf) format("truetype")}

@font-face{
font-family:ElMessiri;
font-weight:600;
src:url(fonts/site/Messiri/ElMessiri-SemiBold.ttf) format("truetype")}

@font-face{
font-family:ElMessiri;
font-weight:700;
src:url(fonts/site/Messiri/ElMessiri-Bold.ttf) format("truetype")}

@font-face{
font-family:Elido;
font-weight:400;
src:url(fonts/site/Elido/Elido-Regular.woff) format("woff"),url(fonts/site/Elido/Elido-Regular.ttf) format("truetype")}

@font-face{
font-family:Elido;
font-weight:300;
src:url(fonts/site/Elido/Elido-Book.woff) format("woff"),url(fonts/site/Elido/Elido-Book.ttf) format("truetype")}

@font-face{
font-family:Elido;
font-weight:700;
src:url(fonts/site/Elido/Elido-Bold.woff) format("woff"),url(fonts/site/Elido/Elido-Bold.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:300;
src:url(fonts/site/Merriweather/Merriweather-Light.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-Light.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:300;
font-style:italic;
src:url(fonts/site/Merriweather/Merriweather-LightItalic.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-LightItalic.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:400;
src:url(fonts/site/Merriweather/Merriweather-Regular.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-Regular.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:400;
font-style:italic;
src:url(fonts/site/Merriweather/Merriweather-Italic.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-Italic.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:700;
src:url(fonts/site/Merriweather/Merriweather-Bold.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-Bold.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:700;
font-style:italic;
src:url(fonts/site/Merriweather/Merriweather-BoldItalic.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-BoldItalic.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:800;
src:url(fonts/site/Merriweather/Merriweather-Black.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-Black.ttf) format("truetype")}

@font-face{
font-family:Merriweather;
font-weight:800;
font-style:italic;
src:url(fonts/site/Merriweather/Merriweather-BlackItalic.woff) format("woff"),url(fonts/site/Merriweather/Merriweather-BlackItalic.ttf) format("truetype")}

@font-face{
font-family:ApercuPro;
font-weight:400;
src:url(fonts/site/ApercuPro/ApercuPro-Regular.woff) format("woff"),url(fonts/site/ApercuPro/ApercuPro-Regular.ttf) format("truetype")}

@font-face{
font-family:Apercu;
font-weight:300;
src:url(fonts/site/Apercu/Apercu-Light.woff) format("woff"),url(fonts/site/Apercu/Apercu-Light.ttf) format("truetype")}

@font-face{
font-family:Apercu;
font-weight:400;
src:url(fonts/site/Apercu/Apercu-Regular.woff) format("woff"),url(fonts/site/Apercu/Apercu-Regular.ttf) format("truetype")}

@font-face{
font-family:Apercu;
font-weight:500;
src:url(fonts/site/Apercu/Apercu-Medium.woff) format("woff"),url(fonts/site/Apercu/Apercu-Medium.ttf) format("truetype")}

@font-face{
font-family:MontaguSlab;
font-weight:300;
src:url(fonts/site/MontaguSlab/MontaguSlab120pt-Light.woff) format("woff"),url(fonts/site/MontaguSlab/MontaguSlab120pt-Light.ttf) format("truetype")}

@font-face{
font-family:MontaguSlab;
font-weight:400;
src:url(fonts/site/MontaguSlab/MontaguSlab120pt-Regular.woff) format("woff"),url(fonts/site/MontaguSlab/MontaguSlab120pt-Regular.ttf) format("truetype")}

@font-face{
font-family:MontaguSlab;
font-weight:500;
src:url(fonts/site/MontaguSlab/MontaguSlab120pt-Medium.woff) format("woff"),url(fonts/site/MontaguSlab/MontaguSlab120pt-Medium.ttf) format("truetype")}

@font-face{
font-family:MontaguSlab;
font-weight:600;
src:url(fonts/site/MontaguSlab/MontaguSlab120pt-SemiBold.woff) format("woff"),url(fonts/site/MontaguSlab/MontaguSlab120pt-SemiBold.ttf) format("truetype")}

@font-face{
font-family:MontaguSlab;
font-weight:700;
src:url(fonts/site/MontaguSlab/MontaguSlab120pt-Bold.woff) format("woff"),url(fonts/site/MontaguSlab/MontaguSlab120pt-Bold.ttf) format("truetype")}

@font-face{
font-family:CeraCompactPro;
font-weight:400;
src:url(fonts/site/CeraCompactPro/CeraCompactPro-Regular.woff) format("woff"),url(fonts/site/CeraCompactPro/CeraCompactPro-Regular.ttf) format("truetype")}

@font-face{
font-family:CeraCompactPro;
font-weight:500;
src:url(fonts/site/CeraCompactPro/CeraPro-Medium.woff) format("woff"),url(fonts/site/CeraCompactPro/CeraPro-Medium.ttf) format("truetype")}

@font-face{
font-family:CeraCompactPro;
font-weight:700;
src:url(fonts/site/CeraCompactPro/CeraCompactPro-Bold.woff) format("woff"),url(fonts/site/CeraCompactPro/CeraCompactPro-Bold.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:400;
src:url(fonts/site/Ysabeau/Ysabeau-Regular.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-Regular.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:400;
font-style:italic;
src:url(fonts/site/Ysabeau/Ysabeau-Italic.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-Italic.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:500;
src:url(fonts/site/Ysabeau/Ysabeau-Medium.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-Medium.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:500;
font-style:italic;
src:url(fonts/site/Ysabeau/Ysabeau-MediumItalic.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-MediumItalic.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:600;
src:url(fonts/site/Ysabeau/Ysabeau-SemiBold.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-SemiBold.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:600;
font-style:italic;
src:url(fonts/site/Ysabeau/Ysabeau-SemiBoldItalic.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-SemiBoldItalic.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:700;
src:url(fonts/site/Ysabeau/Ysabeau-Bold.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-Bold.ttf) format("truetype")}

@font-face{
font-family:Ysabeau;
font-weight:700;
font-style:italic;
src:url(fonts/site/Ysabeau/Ysabeau-BoldItalic.woff) format("woff"),url(fonts/site/Ysabeau/Ysabeau-BoldItalic.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:400;
src:url(fonts/site/Cormorant/Cormorant-Regular.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-Regular.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:400;
font-style:italic;
src:url(fonts/site/Cormorant/Cormorant-Italic.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-Italic.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:500;
src:url(fonts/site/Cormorant/Cormorant-Medium.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-Medium.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:500;
font-style:italic;
src:url(fonts/site/Cormorant/Cormorant-MediumItalic.woff) format("woff"),url(inicio.html) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:600;
src:url(fonts/site/Cormorant/Cormorant-SemiBold.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-SemiBold.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:600;
font-style:italic;
src:url(fonts/site/Cormorant/Cormorant-SemiBoldItalic.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-SemiBoldItalic.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:700;
src:url(fonts/site/Cormorant/Cormorant-Bold.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-Bold.ttf) format("truetype")}

@font-face{
font-family:Cormorant;
font-weight:700;
font-style:italic;
src:url(fonts/site/Cormorant/Cormorant-BoldItalic.woff) format("woff"),url(fonts/site/Cormorant/Cormorant-BoldItalic.ttf) format("truetype")}

@font-face{
font-family:Ysabeau_Infant;
font-weight:400;
src:url(fonts/site/Ysabeau_Infant/YsabeauInfant-Regular.woff) format("woff"),url(fonts/site/Ysabeau_Infant/YsabeauInfant-Regular.ttf) format("truetype")}

@font-face{
font-family:Ysabeau_Infant;
font-weight:400;
font-style:italic;
src:url(fonts/site/Ysabeau_Infant/YsabeauInfant-Italic.woff) format("woff"),url(fonts/site/Ysabeau_Infant/YsabeauInfant-Italic.ttf) format("truetype")}

@font-face{
font-family:Dosis;
font-weight:400;
src:url(fonts/site/Dosis/Dosis-Regular.woff) format("woff"),url(fonts/site/Dosis/Dosis-Regular.ttf) format("truetype")}

@font-face{
font-family:Dosis;
font-weight:500;
src:url(fonts/site/Dosis/Dosis-Medium.woff) format("woff"),url(fonts/site/Dosis/Dosis-Medium.ttf) format("truetype")}

@font-face{
font-family:Dosis;
font-weight:700;
src:url(fonts/site/Dosis/Dosis-Bold.woff) format("woff"),url(fonts/site/Dosis/Dosis-Bold.ttf) format("truetype")}

@font-face{
font-family:Nexa;
font-weight:200;
src:url(fonts/site/Nexa/Nexa-ExtraLight.woff) format("woff"),url(fonts/site/Nexa/Nexa-ExtraLight.ttf) format("truetype")}

@font-face{
font-family:Nexa;
font-weight:900;
src:url(fonts/site/Nexa/Nexa-Heavy.woff) format("woff"),url(fonts/site/Nexa/Nexa-Heavy.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:300;
src:url(fonts/site/Hanken/HankenGrotesk-Light.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-Light.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:300;
font-style:italic;
src:url(fonts/site/Hanken/HankenGrotesk-LightItalic.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-LightItalic.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:400;
src:url(fonts/site/Hanken/HankenGrotesk-Regular.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-Regular.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:400;
font-style:italic;
src:url(fonts/site/Hanken/HankenGrotesk-Italic.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-Italic.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:500;
src:url(fonts/site/Hanken/HankenGrotesk-Medium.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-Medium.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:500;
font-style:italic;
src:url(fonts/site/Hanken/HankenGrotesk-MediumItalic.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-MediumItalic.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:600;
src:url(fonts/site/Hanken/HankenGrotesk-SemiBold.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-SemiBold.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:600;
font-style:italic;
src:url(fonts/site/Hanken/HankenGrotesk-SemiBoldItalic.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-SemiBoldItalic.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:700;
src:url(fonts/site/Hanken/HankenGrotesk-Bold.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-Bold.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:700;
font-style:italic;
src:url(fonts/site/Hanken/HankenGrotesk-BoldItalic.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-BoldItalic.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:800;
src:url(fonts/site/Hanken/HankenGrotesk-Black.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-Black.ttf) format("truetype")}

@font-face{
font-family:HankenGrotesk;
font-weight:800;
font-style:italic;
src:url(fonts/site/Hanken/HankenGrotesk-BlackItalic.woff) format("woff"),url(fonts/site/Hanken/HankenGrotesk-BlackItalic.ttf) format("truetype")}

@font-face{
font-family:Cinzel;
font-weight:400;
src:url(inicio.html) format("woff"),url(inicio.html) format("truetype")}

@font-face{
font-family:Cinzel;
font-weight:500;
src:url(inicio.html) format("woff"),url(inicio.html) format("truetype")}

@font-face{
font-family:Cinzel;
font-weight:600;
src:url(inicio.html) format("woff"),url(inicio.html) format("truetype")}

@font-face{
font-family:Cinzel;
font-weight:700;
src:url(inicio.html) format("woff"),url(inicio.html) format("truetype")}

@font-face{
font-family:Jost;
font-weight:400;
src:url(fonts/site/Jost/Jost-Regular.woff) format("woff"),url(fonts/site/Jost/Jost-Regular.ttf) format("truetype")}

@font-face{
font-family:Dinamit;
font-weight:300;
src:url(fonts/site/Dinamit/Dinamit-Light.woff) format("woff"),url(fonts/site/Dinamit/Dinamit-Light.ttf) format("truetype")}

@font-face{
font-family:Dinamit;
font-weight:400;
src:url(fonts/site/Dinamit/Dinamit-Regular.woff) format("woff"),url(fonts/site/Dinamit/Dinamit-Regular.ttf) format("truetype")}

@font-face{
font-family:DejanireText;
font-weight:300;
src:url(fonts/site/DejanireText/DejanireText-Italic.woff) format("woff"),url(fonts/site/DejanireText/DejanireText-Italic.ttf) format("truetype")}

@font-face{
font-family:Mulish;
font-weight:400;
src:url(fonts/site/Mulish/Mulish-Regular.woff) format("woff"),url(fonts/site/Mulish/Mulish-Regular.ttf) format("truetype")}

@font-face{
font-family:Mulish;
font-weight:400;
font-style:italic;
src:url(fonts/site/Mulish/Mulish-Italic.woff) format("woff"),url(fonts/site/Mulish/Mulish-Italic.ttf) format("truetype")}

@font-face{
font-family:Mulish;
font-weight:600;
src:url(fonts/site/Mulish/Mulish-Medium.woff) format("woff"),url(fonts/site/Mulish/Mulish-Medium.ttf) format("truetype")}

@font-face{
font-family:Mulish;
font-weight:600;
font-style:italic;
src:url(fonts/site/Mulish/Mulish-MediumItalic.woff) format("woff"),url(fonts/site/Mulish/Mulish-MediumItalic.ttf) format("truetype")}

@font-face{
font-family:Exo;
font-weight:500;
src:url(fonts/site/Exo/Exo-Medium.woff) format("woff"),url(fonts/site/Exo/Exo-Medium.ttf) format("truetype")}

@font-face{
font-family:Exo;
font-weight:500;
font-style:italic;
src:url(fonts/site/Exo/Exo-MediumItalic.woff) format("woff"),url(fonts/site/Exo/Exo-MediumItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:100;
src:url(fonts/site/Poppins/Poppins-Thin.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:100;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-ThinItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:200;
src:url(fonts/site/Poppins/Poppins-ExtraLight.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:200;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:300;
src:url(fonts/site/Poppins/Poppins-Light.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:300;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:400;
src:url(fonts/site/Poppins/Poppins-Regular.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:400;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-Italic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:500;
src:url(fonts/site/Poppins/Poppins-Medium.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:500;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-MediumItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:600;
src:url(fonts/site/Poppins/Poppins-SemiBold.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:600;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-SemiBold.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:700;
src:url(fonts/site/Poppins/Poppins-Bold.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:700;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-BoldItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:800;
src:url(fonts/site/Poppins/Poppins-ExtraBold.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:800;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-ExtraBoldItalic.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:900;
src:url(fonts/site/Poppins/Poppins-Black.ttf) format("truetype")}

@font-face{
font-family:Poppins;
font-weight:900;
font-style:italic;
src:url(fonts/site/Poppins/Poppins-BlackItalic.ttf) format("truetype")}

body,html{
font-family:Mulish;
font-weight:400;
scroll-behavior:smooth}

.main-btn{
background-color:transparent;
border-color:#fff;
color:#fff;
border-radius:1.875rem}

.secondary-btn{
background:#e07254;
border-color:#e07254;
color:#fff!important;
border-radius:1.875rem;
padding-left:1.5625rem;
padding-right:1.5625rem;
font-weight:500}

.secondary-btn:hover{
background:0 0!important;
border-color:#fff;
color:#fff!important}

body.project .doc-header .navbar .navbar-nav .nav-item .nav-link{
font-size:1rem;
font-family:Mulish;
font-weight:500}

body.project .doc-header .navbar .navbar-brand .logo-img{
width:12.5rem}

body.project .hero-wrapper{
background:#000518}

body.project .hero-wrapper .cover,body.project .hero-wrapper .hero-image{
-webkit-filter:opacity(.9) brightness(.9);
filter:opacity(.9) brightness(.9)}

body.project .hero-wrapper .main-bg{
display:none}

body.project .page-home .title{
font-family:Ysabeau_Infant;
font-weight:400}

body.project .page-home .section-sentence.sentence-first{
background:#faf7f0;
font-family:Cormorant;
font-weight:400;
font-size:2.8125rem}

body.project .page-home .section-sentence.sentence-first p{
color:#2b4c6e!important}

body.project .page-home .section-sentence.sentence-first em{
font-size:3.4375rem;
font-weight:500}

body.project .page-home .hero-wrapper .hero-content>div.d-flex .distance{
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center;
margin-top:unset}

body.project .page-home .hero-wrapper .hero-content>div.d-flex .distance .distance-img{
width:8.4375rem;
max-width:100%;
-ms-flex-order:2;
order:2}

body.project .page-home .hero-wrapper .hero-content>div.d-flex .distance .distance-title{
-ms-flex-order:1;
order:1;
margin-bottom:.625rem;
font-family:Cormorant;
font-size:2.1875rem;
line-height:2.5rem;
letter-spacing:4px;
font-weight:400}

body.project .page-home .hero-wrapper .hero-content>div.d-flex .distance .distance-title strong{
font-style:italic}

body.project .page-home .hero-wrapper .hero-content .hero-subtitle{
position:absolute;
bottom:1.875rem;
max-width:21.875rem;
width:21.875rem;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
font-family:Ysabeau_Infant;
font-weight:400;
letter-spacing:.1875rem}

body.project .page-home .hero-wrapper .hero-content .btn-about{
margin-top:1.875rem;
margin-bottom:6.25rem}

body.project .page-home .hero-wrapper .hero-content .btn-about .btn{
margin-bottom:unset!important}

body.project .page-home .hero-wrapper .hero-image{
-webkit-filter:opacity(.8);
filter:opacity(.8)}

body.project .page-home .section-contact{
padding:8.125rem 0!important}

body.project .page-home .section-contact .title{
color:#fff!important;
font-family:Exo;
font-weight:500}

body.project .page-home .section-contact .col-md-5{
display:-ms-flexbox;
display:flex;
-ms-flex-pack:end;
justify-content:flex-end;
-ms-flex-align:start;
align-items:flex-start}

body.project .page-home .section-contact .col-md-5 img{
margin-top:6.25rem;
width:10.9375rem;
margin-right:3.75rem}

body.project .page-home .section-contact .col-md-7 .title{
display:block;
font-family:Ysabeau_Infant;
font-weight:600;
text-transform:uppercase;
font-size:1.5625rem;
margin-bottom:3rem!important}

body.project .page-home .section-contact form .btn{
width:auto!important;
margin:auto!important}

body.project .page-home .section-contact form .captcha-input{
-ms-flex-align:center!important;
align-items:center!important}

body.project .page-home .section-contact form label{
display:none}

body.project .page-home .section-contact form input,body.project .page-home .section-contact form select,body.project .page-home .section-contact form textarea{
background:#fff;
border-color:#fff;
opacity:1;
border-radius:.9375rem;
color:#fff;
font-weight:600;
font-family:Mulish;
font-weight:500}

body.project .page-home .section-contact form input::-webkit-input-placeholder,body.project .page-home .section-contact form select::-webkit-input-placeholder,body.project .page-home .section-contact form textarea::-webkit-input-placeholder{
color:#fff!important}

body.project .page-home .section-contact form input::-moz-placeholder,body.project .page-home .section-contact form select::-moz-placeholder,body.project .page-home .section-contact form textarea::-moz-placeholder{
color:#fff!important}

body.project .page-home .section-contact form input:-ms-input-placeholder,body.project .page-home .section-contact form select:-ms-input-placeholder,body.project .page-home .section-contact form textarea:-ms-input-placeholder{
color:#fff!important}

body.project .page-home .section-contact form input::-ms-input-placeholder,body.project .page-home .section-contact form select::-ms-input-placeholder,body.project .page-home .section-contact form textarea::-ms-input-placeholder{
color:#fff!important}

body.project .page-home .section-contact form input::placeholder,body.project .page-home .section-contact form select::placeholder,body.project .page-home .section-contact form textarea::placeholder{
color:#fff!important}

body.project .page-home .section-maplayout{
margin-top:unset!important;
margin-bottom:unset!important;
padding-top:3rem!important;
padding-bottom:3rem!important;
background:#f4f3ee}

body.project .page-home .section-maplayout .section-choose-masterplan h4{
color:#0f3e60!important}

body.project .page-home .section-maplayout .section-choose-masterplan p{
max-width:21.875rem}

body.project .page-home .section-maplayout .section-choose-masterplan .btn{
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

body.project .page-home .section-maplayout .section-choose-masterplan img{
max-height:18.75rem;
-o-object-fit:cover;
object-fit:cover}

body.project .page-home .section-maplayout .legend-accordion .accordion .card .card-footer .btn{
font-size:.625rem;
background:0 0!important;
color:#000!important;
border:unset!important}

body.project .page-home .section-maplayout .title{
font-family:Cormorant;
font-size:1.25rem;
line-height:1.25rem;
font-weight:500;
padding:1.5625rem 0}

body.project .page-home .section-maplayout .title.main-text{
color:#0f3e60!important}

body.project .page-home .section-map{
background:#fff!important}

body.project .page-home .section-map .secondary-bg{
background:#fff!important}

body.project .page-home .section-map .pt-5{
padding-top:unset!important}

body.project .page-home .section-map .row{
background:#fff}

body.project .page-home .section-map .row .col-md-5 img{
height:100%}

body.project .page-home .section-map .row .col-md-7 .secondary-text{
color:#0f3e60!important;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center;
font-family:Cormorant}

body.project .page-home .section-map .row .col-md-7 .secondary-text h2,body.project .page-home .section-map .row .col-md-7 .secondary-text h3,body.project .page-home .section-map .row .col-md-7 .secondary-text h4{
font-weight:400;
font-size:1.875rem;
max-width:29.375rem}

body.project .page-home .section-map .row .col-md-7 .secondary-text table td{
font-family:Mulish;
border:unset;
color:#b1b1b1}

body.project .page-home .section-map .row .col-md-7 .secondary-text table td strong{
color:#e07254;
text-transform:uppercase}

body.project .page-home .section-map .row .col-md-7 .secondary-text table tr td:last-child{
text-align:left}

body.project .page-home .section-map .title{
display:none}

body.project .page-development .hero-wrapper{
height:100vh!important}

body.project .page-development .hero-wrapper .hero-content{
position:relative;
z-index:2}

body.project .page-development .hero-wrapper .hero-content .container{
margin:100px 0;
height:100%;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center}

body.project .page-development .hero-wrapper .hero-content .distance-title{
font-family:Exo;
font-weight:500}

body.project .page-development .hero-wrapper .cover{
position:absolute;
top:0;
margin-top:unset!important;
height:100vh!important;
-o-object-fit:cover;
object-fit:cover}

body.project .page-development .section-development{
background:#fff;
margin-top:unset;
padding-top:5rem}

body.project .page-development .section-development .main-text{
font-family:Mulish;
font-weight:400;
font-size:1.25rem}

body.project .page-development .section-development .main-text h2{
font-family:Exo;
font-weight:500;
color:#2b4c6e}

body.project .page-development .section-development .main-text a{
color:#ee7413}

body.project .page-development .section-models{
background:#f6f6f6;
font-family:Mulish}

body.project .page-development .section-models .nav-pills .nav-link{
background:#2b4c6e;
text-transform:uppercase;
font-family:Exo;
color:#fff;
margin-left:1.25rem;
padding-left:1.875rem;
padding-right:1.875rem}

body.project .page-development .section-models .nav-pills .nav-link.active{
background:#4ba5a7;
position:relative}

@media (min-width:768px){
body.project .page-development .section-models .nav-pills .nav-link.active::after{
content:'';
position:absolute;
left:32%;
top:40px;
width:0;
height:0;
border-left:20px solid transparent;
border-right:20px solid transparent;
border-top:12px solid #4ba5a7;
clear:both}

}

body.project .page-development .section-models .nav-pills .nav-item:first-child .nav-link{
margin-left:unset!important}

body.project .page-development .section-models .table{
color:#b1b1b1}

body.project .page-development .section-models .table .number{
color:#b59d7e}

body.project .page-development .section-models .table tr td{
border:0}

body.project .page-development .section-models .table tr.lockoff{
background:#e07254!important;
color:#fff}

body.project .page-development .section-models .table tr:nth-child(odd){
background:#fff}

body.project .page-development .section-models .table tr:nth-child(even){
background:#f6f6f6}

body.project .page-development .section-models .plan{
max-height:100%;
-o-object-fit:contain;
object-fit:contain}

body.project .page-development .section-models .title{
color:#2b4c6e;
font-family:Exo}

body.project .page-development .section-services-and-development{
background:#fff;
margin:unset!important;
padding:3rem 0}

body.project .page-development .section-services-and-development .title{
font-family:Exo;
font-size:2.1875rem;
font-weight:500;
text-align:center!important}

body.project .page-development .section-services-and-development .ml-lg-4{
margin-left:unset!important}

body.project .page-development .section-services-and-development table td{
border:0}

body.project .page-development .section-services-and-development table,body.project .page-development .section-services-and-development tbody,body.project .page-development .section-services-and-development tr{
display:-ms-flexbox;
display:flex;
min-width:100%}

body.project .page-development .section-services-and-development table td,body.project .page-development .section-services-and-development tbody td,body.project .page-development .section-services-and-development tr td{
min-width:23.4375rem}

body.project .page-development .section-services-and-development .main-text-strong{
max-width:100vw;
overflow:auto}

body.project .page-development .section-amenities{
background:#f6f6f6!important;
padding:6.25rem 0!important}

body.project .page-development .section-amenities .title{
color:#102133;
font-family:Exo;
font-weight:500;
font-size:2.1875rem;
text-align:center!important}

body.project .page-development .section-amenities .swiper-amenidades-only-movil .swiper-slide{
font-family:Mulish;
font-weight:500;
font-size:1.125rem}

body.project .page-development .section-amenities .swiper-amenidades-only-movil img{
width:6.25rem;
height:6.25rem}

body.project .page-development .section-amenities .swiper-button-next,body.project .page-development .section-amenities .swiper-button-prev{
-webkit-filter:brightness(0);
filter:brightness(0)}

body.project .page-development .gallery{
background:#fff!important;
padding-top:unset!important;
padding-bottom:unset!important}

body.project .page-location .hero-wrapper{
min-height:100vh;
height:100vh}

body.project .page-location .hero-wrapper .hero-content{
font-family:Exo;
font-size:2.5rem;
font-weight:400;
text-transform:uppercase;
line-height:2.1875rem;
padding:5rem 0}

body.project .page-location .header .description p{
line-height:150%}

body.project .page-location .banner{
padding:3.75rem 0;
text-align:center;
background:#fff;
font-family:Cormorant;
font-weight:400;
font-size:1.5625rem}

body.project .page-location .description{
padding-top:unset!important;
padding-bottom:unset!important;
background:#fff}

body.project .page-location .description .scondary-text{
padding-top:unset!important}

body.project .page-location .description .scondary-text h2{
display:unset!important}

body.project .page-location .description table td{
font-family:Mulish;
border:unset;
color:#b1b1b1;
font-size:1.125rem}

body.project .page-location .description table td strong{
color:#e07254;
text-transform:uppercase;
font-size:1.5625rem}

body.project .page-location .description table tr td:last-child{
text-align:left}

body.project .page-location .description .container{
margin:unset;
padding:unset;
max-width:unset}

body.project .page-location .description .container .text-center{
max-width:60%;
text-align:left!important;
margin-left:5rem}

body.project .page-location .description .row .col-lg-6:first-child{
-ms-flex-order:2;
order:2}

body.project .page-location .description .row .col-lg-6:last-child{
-ms-flex-order:1;
order:1}

body.project .page-location .description .main-btn{
background:#ee7413;
border-color:#ee7413;
color:#fff;
border-radius:1.875rem;
padding-left:1.5625rem;
padding-right:1.5625rem;
font-weight:500;
margin-top:3.125rem!important}

body.project .page-choose-lot .hero-wrapper{
height:300px!important;
max-height: 300px!important;
}

body.project .page-choose-lot .hero-wrapper .hero-content{
padding:0rem 0;
font-family:Exo;
font-size:2.5rem;
font-weight:400;
text-transform:uppercase;
line-height:2.1875rem}

body.project .page-choose-lot .section-maplayout{
padding-bottom:unset!important;
background:#f4f3ee;
padding:0 5rem;
padding-top:5rem}

body.project .page-choose-lot .section-maplayout .title{
display:none}

body.project .page-choose-lot .section-info{
padding-top:2.5rem;
background:#fff}

body.project .page-choose-lot .section-info .main-btn{
background:#e07254;
border-color:#e07254;
color:#fff!important;
border-radius:1.875rem;
padding-left:1.5625rem;
padding-right:1.5625rem;
font-weight:500}

body.project .page-choose-lot .section-info .main-btn:hover{
background:0 0!important;
border-color:#fff;
color:#fff!important}

body.project .page-developer .hero-wrapper,body.project .page-developer .hero-wrapper img{
min-height:unset!important;
height:100vh!important}

body.project .page-developer .hero-wrapper .hero-content{
padding:5rem 0;
font-family:Exo;
font-size:2.5rem;
font-weight:400;
text-transform:uppercase;
line-height:2.1875rem}

body.project .page-developer .hero-wrapper .hero-content img{
width:8.4375rem!important;
height:1.875rem!important}

body.project .page-developer .hero-wrapper .hero-content .row{
-ms-flex-align:center;
align-items:center}

body.project .page-developer>.hero-content{
padding:6.25rem 0;
font-size:1.375rem;
font-family:CeraCompactPro;
background:#f4f3ee}

body.project .page-legal .hero-wrapper,body.project .page-legal .hero-wrapper img{
min-height:unset!important;
height:100vh!important}

body.project .page-legal .hero-wrapper .hero-content{
padding:5rem 0;
font-family:Exo;
font-size:2.5rem;
font-weight:400;
text-transform:uppercase;
line-height:2.1875rem}

body.project .page-legal .hero-wrapper .hero-content img{
width:8.4375rem!important;
height:1.875rem!important}

body.project .page-legal .legal{
background:#fff;
margin-top:unset;
font-family:Ysabeau_Infant;
font-weight:500;
text-align:center;
margin-bottom:unset;
padding-top:3.75rem}

body.project .page-legal .legal .main-text .subtitle,body.project .page-legal .legal .main-text .title{
max-width:50rem;
color:#0f3e60;
font-family:Exo;
font-weight:500;
text-align:left;
font-size:2.1875rem;
line-height:1.875rem}

body.project .page-legal .legal .permissions .row>ul>li{
padding-bottom:3.75rem}

body.project .page-legal .legal .permissions .row>ul>li .icon{
margin-right:1.875rem;
width:3.125rem}

body.project .page-legal .legal .main-text strong,body.project .page-legal .legal .permissions{
font-size:1.25rem;
text-align:left;
font-family:Mulish;
font-weight:500;
margin-top:3.125rem}

body.project .page-contact{
height:100%}

body.project .page-contact form .btn{
width:auto!important;
margin:auto!important}

body.project .page-contact form .captcha-input{
-ms-flex-align:center!important;
align-items:center!important}

body.project .page-contact form label{
display:none}

body.project .page-contact form input,body.project .page-contact form select,body.project .page-contact form textarea{
background:#fff;
border-color:#fff;
opacity:1;
border-radius:.9375rem;
color:#fff;
font-weight:600;
font-family:Mulish;
font-weight:500}

body.project .page-contact form input::-webkit-input-placeholder,body.project .page-contact form select::-webkit-input-placeholder,body.project .page-contact form textarea::-webkit-input-placeholder{
color:#fff!important}

body.project .page-contact form input::-moz-placeholder,body.project .page-contact form select::-moz-placeholder,body.project .page-contact form textarea::-moz-placeholder{
color:#fff!important}

body.project .page-contact form input:-ms-input-placeholder,body.project .page-contact form select:-ms-input-placeholder,body.project .page-contact form textarea:-ms-input-placeholder{
color:#fff!important}

body.project .page-contact form input::-ms-input-placeholder,body.project .page-contact form select::-ms-input-placeholder,body.project .page-contact form textarea::-ms-input-placeholder{
color:#fff!important}

body.project .page-contact form input::placeholder,body.project .page-contact form select::placeholder,body.project .page-contact form textarea::placeholder{
color:#fff!important}

body.project .page-contact .hero-wrapper{
height:100%!important}

body.project .page-contact .hero-wrapper .hero-content{
position:absolute!important;
padding:5rem 0;
text-align:center;
font-family:Exo;
font-size:2.5rem;
font-weight:400;
text-transform:uppercase;
line-height:2.1875rem}

body.project .page-contact .section-form{
margin-top:12.5rem;
margin-bottom:6.25rem}

body.project .page-contact .section-form .title{
font-family:Exo;
font-size:2.5rem;
font-weight:400;
text-transform:uppercase;
line-height:2.1875rem;
color:#fff!important;
text-align:center}

body.project .page-contact .section-form .title .isotipo{
width:100px;
margin:auto;
display:block}

body.project .page-contact .section-form .row>div{
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center}

body.project .page-contact .section-form .row form{
max-width:37.5rem}

body.project .page-contact .section-form .row form input,body.project .page-contact .section-form .row form select,body.project .page-contact .section-form .row form textarea{
background:0 0}

body.project .page-contact .section-form .hero-image{
width:12.5rem}

body.project .page-contact .section-form img{
width:unset;
height:unset}

body.project .page-contact .section-form .main-btn{
background:#e07254;
border-color:#e07254;
color:#fff!important;
border-radius:1.875rem;
padding-left:1.5625rem;
padding-right:1.5625rem;
font-weight:500}

body.project .page-contact .section-form .main-btn:hover{
background:0 0!important;
border-color:#fff;
color:#fff!important}

body.project .page-privacy{
font-family:Mulish;
background:#fff;
color:#000;
margin-top:unset}

body.project .page-privacy a{
color:#000}

body.project .page-privacy .container{
padding-top:12.5rem;
padding-bottom:3.125rem}

body.project .page-privacy .title{
font-size:1.875rem;
line-height:1.875rem;
font-family:Exo}

body.project .page-privacy .title~img{
width:5rem;
margin-top:unset!important}

body.project .doc-footer{
padding:3.75rem 0;
font-family:Mulish;
font-weight:500;
background:#2b4c6e!important}

body.project .doc-footer .title-contact{
font-family:Exo;
font-weight:600}

body.project .doc-footer .logo-project{
width:15.625rem;
height:auto}

body.project .doc-footer .link-privacy,body.project .doc-footer .link-tos{
text-transform:uppercase}

body.project .doc-footer .link-conditions,body.project .doc-footer .link-reserved{
font-size:1.0625rem;
line-height:1.125rem}

body.project .doc-footer .social-networks .link-social-network{
font-size:1.375rem;
margin:0 .625rem;
margin-bottom:.625rem}

body.project .doc-footer .social-networks .link-social-network:first-child{
margin:0 .625rem .625rem 0}

body.project .pages-thank-you{
min-height:100vh}

body.project .pages-thank-you .container{
display:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center}

body.project .pages-thank-you .wrapper-content{
max-width:50rem}

body.project .pages-thank-you .wrapper-content .title{
font-family:Ysabeau_Infant;
text-align:center;
letter-spacing:4px;
font-weight:600;
text-transform:uppercase}

body.project .pages-thank-you .wrapper-content .description{
font-family:Ysabeau_Infant;
font-size:1.5625rem;
text-align:center;
margin-top:2.5rem;
letter-spacing:2px}

body.project .pages-thank-you .wrapper-actions{
margin-top:6.25rem}

body.project .pages-thank-you .btn-back,body.project .pages-thank-you .btn-download{
width:auto;
max-width:18.75rem;
margin:auto;
display:block}

body.project .pages-thank-you .btn-download{
background:#fff;
color:#000}

body.project .pages-thank-you .btn-download:hover{
background:0 0;
color:#fff}

@media (min-width:768px){
body.project .page-contact .section-form .title{
text-align:left;
margin-top:unset}

body.project .page-contact form .input.number,body.project .page-contact form .input.text{
width:49%}

}

@media (min-width:992px){
body.project .doc-header .navbar{
background:#fff;
background:linear-gradient(0deg,rgba(255,255,255,0) 0,#002957 81%)}

body.project .doc-header .navbar-nav .nav-item .nav-link{
margin-right:.625rem}

body.project .page-home .hero-wrapper .hero-content>div.d-flex .distance .distance-title{
font-size:4.0625rem;
line-height:4.375rem;
max-width:50rem}

body.project .page-home .hero-wrapper .hero-content .hero-subtitle{
max-width:50rem;
width:50rem}

body.project .page-home .hero-wrapper .hero-content .btn-about{
margin-bottom:unset!important}

body.project .page-home .section-maplayout{
padding:0 5rem 5rem}

body.project .page-home .section-maplayout .section-choose-masterplan h4{
font-size:1.5625rem}

body.project .page-home .section-maplayout .section-choose-masterplan p{
font-size:1.125rem}

body.project .page-home .section-maplayout .section-choose-masterplan .btn{
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

body.project .page-home .section-maplayout .title{
font-size:2.5rem;
line-height:2.5rem;
padding:1.5625rem 0}

body.project .page-home .section-map .row .col-md-5{
-ms-flex:0 0 60%;
flex:0 0 60%;
max-width:60%}

body.project .page-home .section-map .row .col-md-7{
-ms-flex:0 0 40%;
flex:0 0 40%;
max-width:40%}

body.project .page-home .section-map .row .col-md-7{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center}

body.project .page-home .section-map .row .col-md-7 .secondary-text h2,body.project .page-home .section-map .row .col-md-7 .secondary-text h3,body.project .page-home .section-map .row .col-md-7 .secondary-text h4{
font-size:2.1875rem}

body.project .page-home .section-map .row .col-md-7 .secondary-text h2 strong,body.project .page-home .section-map .row .col-md-7 .secondary-text h3 strong,body.project .page-home .section-map .row .col-md-7 .secondary-text h4 strong{
font-size:2.8125rem}

body.project .page-home .section-map .row .col-md-7 .secondary-text a{
color:#ee7413}

body.project .page-home .section-map .row .col-md-7 .secondary-text table{
width:80%}

body.project .page-home .section-map .row .col-md-7 .secondary-text table td{
font-size:1.125rem}

body.project .page-home .section-map .row .col-md-7 .secondary-text table td strong{
font-size:1.5625rem}

body.project .page-development .hero-wrapper .hero-content{
padding:5.625rem 0}

body.project .page-development .section-models{
background:#f6f6f6;
font-family:Mulish}

body.project .page-development .section-models .table{
width:45%}

body.project .page-development .section-development .main-text{
font-size:1.25rem}

body.project .page-development .section-development .main-text h2{
font-size:2.5rem}

body.project .page-development .section-development .col-12 .d-flex{
-ms-flex-align:center;
align-items:center}

body.project .page-development .section-amenities .swiper-button-next,body.project .page-development .section-amenities .swiper-button-prev{
display:none}

body.project .page-development .gallery .swiper{
max-height:50rem}

body.project .page-development .gallery .swiper .swiper-slide{
max-height:50rem}

body.project .page-development .gallery .swiper .swiper-slide img{
max-height:50rem}

body.project .page-location .banner{
font-size:2.5rem;
color:#2b4c6e}

body.project .doc-footer{
padding:5.625rem 0}

body.project .doc-footer .social-networks .link-social-network{
font-size:1.375rem}

body.project .doc-footer .link-conditions,body.project .doc-footer .link-reserved{
font-size:.875rem;
line-height:1.0625rem}

body.project .doc-footer .link-privacy,body.project .doc-footer .link-tos{
text-transform:uppercase;
font-size:.875rem}

}

body.project .page-choose-lot .section-info .main-btn,body.project .page-choose-lot .section-info .secondary-btn,body.project .page-location .main-btn,body.project .page-location .secondary-btn,body.project .property-quote-modal .main-btn,body.project .property-quote-modal .secondary-btn,body.project .section-choose-masterplan .main-btn,body.project .section-choose-masterplan .secondary-btn,body.project .section-info .main-btn,body.project .section-info .secondary-btn,body.project .section-models .main-btn,body.project .section-models .secondary-btn{
background:#e07254!important}

body.project .page-choose-lot .section-info .main-btn:hover,body.project .page-choose-lot .section-info .secondary-btn:hover,body.project .page-location .main-btn:hover,body.project .page-location .secondary-btn:hover,body.project .property-quote-modal .main-btn:hover,body.project .property-quote-modal .secondary-btn:hover,body.project .section-choose-masterplan .main-btn:hover,body.project .section-choose-masterplan .secondary-btn:hover,body.project .section-info .main-btn:hover,body.project .section-info .secondary-btn:hover,body.project .section-models .main-btn:hover,body.project .section-models .secondary-btn:hover{
background:0 0!important;
border-color:#e07254!important;
color:#e07254!important}

.page-developer .row{
-ms-flex-align:center;
align-items:center}

polygon[data-fractional]{
fill:#17a2b8!important}

.text-fractional{
color:#17a2b8!important}

@media (max-width:991.98px){
#doc-nav{
position:fixed;
width:100vw;
background:#002957;
padding:10px 0}

#doc-nav .container{
padding-top:0!important}

#doc-nav .logo-img{
width:150px;
height:55px;
-o-object-fit:cover;
object-fit:cover;
-o-object-position:center;
object-position:center}

}

.tooltip-inner .text-disabled{
color:#999!important}


