/**
* List of all the SVG icons of the project
*/
/**
* Characters to escape from SVGs
* Source: https://github.com/Threespot/frontline-sass/blob/master/src/variables/_escape-chars.scss
*/
/**
 * Helper to get URL-escaped inline SVG code
 */
:root {
  --cormorantGaram: Cormorant Garamond, serif;
  --commissioner: Commissioner, sans-serif;
  --colorWhite: #fff;
  --colorLightWhite: #f8f8f8;
  --colorLightGrey: rgb(211, 211, 211);
  --colorDeepGrey: #575757;
  --colorMediumGrey: #454545;
  --colorDarkGrey: #3E3E3E;
  --colorGrape: #680A0A;
  --colorLightGrape: #A45D5D;
  --colorWhiteWithOpacity: rgba(255, 255, 255, 0.8);
  --colorGrapeGradient: linear-gradient(0deg, rgba(104, 10, 10, 0.54) 0%, rgba(37, 5, 5, 0.54) 100%);
  --svg-apoyo-integral: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20134%20177%27%20fill=%27none%27%3E%3Cpath%20d=%27M71.6302%20161.046H1.95752V2H97.6975M84.0032%20161.046H118.239V153.358M118.239%20114.437V22.5414M97.6975%202L118.239%2022.5414M97.6975%202V22.5414H118.239%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M101.902%2079.1205C96.727%2079.1205%2092.532%2083.3155%2092.532%2088.4902C92.532%2092.0566%2094.5246%2095.1577%2097.4572%2096.7408M101.902%2079.1205C107.077%2079.1205%20111.272%2083.3155%20111.272%2088.4902C111.272%2092.0566%20109.279%2095.1577%20106.346%2096.7408M101.902%2079.1205V66.9878M73.1918%20176.302L82.9007%20144.469M97.4572%2096.7408C98.7797%2097.4548%20100.293%2097.86%20101.902%2097.86C103.51%2097.86%20105.024%2097.4548%20106.346%2096.7408M97.4572%2096.7408L82.9007%20144.469M132.053%20176.302L106.346%2096.7408M82.9007%20144.469H74.4965M72.1107%20151.796L77.156%20136.3%27%20stroke=%27%23680A0A%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M38.9561%20116.36H82.6818V81.7634M38.9561%20116.36H19.7361V53.4138H38.9561M38.9561%20116.36V105.788M38.9561%2053.4138H82.6818V81.7634M38.9561%2053.4138V81.7634M38.9561%2081.7634V95.4577M38.9561%2081.7634H58.897M82.6818%2081.7634H70.3089%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.7751%2022.4214H83.5227%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.7751%2037.0767H65.1435%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3C%2Fsvg%3E ");
  --svg-memorias-descriptivas: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20141%20163%27%20fill=%27none%27%3E%3Cpath%20d=%27M117.88%20126.93V161.046H83.644H71.2711H1.59839V2H97.3383M117.88%2059.1797V22.5414M97.3383%202L117.88%2022.5414M97.3383%202V22.5414H117.88%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.416%2022.4214H83.1636%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.416%2045.2451H101.062%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.416%2068.0691H101.062%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.416%2090.8926H81.1215%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M139.312%2069.3417L124.55%2061.8L98.2086%20113.362L112.971%20120.903L139.312%2069.3417Z%27%20stroke=%27%23680A0A%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M110.781%20125.36L104.598%20137.464C104.598%20137.464%2099.7279%20136.795%2097.7507%20138.02C95.7735%20139.245%2092.5792%20142.77%2092.5792%20142.77M96.0186%20117.819L89.8354%20129.922C89.8354%20129.922%2093.1733%20133.549%2093.3977%20135.796C93.6492%20138.315%2092.5792%20142.77%2092.5792%20142.77M92.5792%20142.77L99.8251%20128.587%27%20stroke=%27%23680A0A%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M39.5788%20131.891C29.8423%20134.912%2029.26%20142.122%2032.2878%20144.556C38.0067%20149.153%2053.0426%20142.53%2057.487%20134.912C61.9313%20127.294%2069.6436%2099.3177%2057.487%20108.249C52.5603%20111.869%2044.546%20131.892%2050.6897%20148.047C52.1599%20151.913%2056.2765%20151.567%2058.6634%20149.098C61.061%20146.618%2060.232%20140.692%2064.8071%20140.692C69.1915%20140.692%2069.6436%20148.047%2072.6501%20148.047C75.6566%20148.047%2076.1795%20145.42%2078.7938%20145.551C81.4081%20145.683%2082.0617%20149.755%2085.5911%20149.755C88.4146%20149.755%2090.5147%20146.953%2091.2119%20145.551%27%20stroke=%27%23680A0A%27%20stroke-width=%272.5%27%2F%3E%3C%2Fsvg%3E ");
  --svg-desarrollo: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20129%20163%27%20fill=%27none%27%3E%3Cpath%20d=%27M117.664%2093.5355V22.5414M97.1223%202H1.38232V161.046H71.0551H83.428H117.664V130.414M97.1223%202L117.664%2022.5414M97.1223%202V22.5414H117.664%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.2%2022.4214H82.9475%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.2%2045.2451H100.846%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.2%2068.0691H100.846%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.2%2090.8926H100.846%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M18.2%20113.717H59.5231%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M91.4227%20145.095L99.5771%20136.941L127.183%20109.335L119.538%20101.69L91.9324%20129.296L80.89%20118.253L72.7356%20126.408L91.4227%20145.095Z%27%20stroke=%27%23680A0A%27%20stroke-width=%272.5%27%2F%3E%3C%2Fsvg%3E ");
  --svg-asesoramiento: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20130%20163%27%20fill=%27none%27%3E%3Cpath%20d=%27M118.481%2093.5355V22.5414M97.9392%202H2.19922V161.046H71.8719H84.2449H118.481V130.414M97.9392%202L118.481%2022.5414M97.9392%202V22.5414H118.481%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M19.0168%2022.4214H83.7644%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M19.0168%2075.757H76.0764M27.1854%2083.8054H68.3884M27.1854%2092.8148H44.6036M54.0935%2092.8148H63.3431M82.3229%2075.757V83.8054L87.9688%2089.3312C87.9688%2089.3312%2086.1669%20114.678%2019.0168%20113.597M82.3229%2075.757H83.6443M82.3229%2075.757H76.0764M92.7738%2075.757H101.663V54.9753H95.777M92.7738%2075.757V54.9753H95.777M92.7738%2075.757H83.6443M95.777%2054.9753V47.7678H83.6443V65.9068M83.6443%2075.757V65.9068M83.6443%2065.9068H76.0764V75.757%27%20stroke=%27%233E3E3E%27%20stroke-width=%272.5%27%2F%3E%3Cpath%20d=%27M92.2398%20145.095L100.394%20136.941L128%20109.335L120.355%20101.69L92.7494%20129.296L81.707%20118.253L73.5526%20126.408L92.2398%20145.095Z%27%20stroke=%27%23680A0A%27%20stroke-width=%272.5%27%2F%3E%3C%2Fsvg%3E ");
  --svg-asesoramiento-previo: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20123%20102%27%20fill=%27none%27%3E%3Crect%20x=%271.69263%27%20y=%2778.6533%27%20width=%2736.3128%27%20height=%2722.3464%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%271.69263%27%20y=%2733.9609%27%20width=%2736.3128%27%20height=%2722.3464%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2738.0054%27%20y=%2778.6533%27%20width=%2746.9274%27%20height=%2722.3464%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M69.4765%2033.9609H38.0054V56.3073H84.9327V51.838%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2714.5419%27%20y=%2756.3076%27%20width=%2746.9274%27%20height=%2722.3464%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2784.9329%27%20y=%2778.6533%27%20width=%2736.3128%27%20height=%2722.3464%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2761.4691%27%20y=%2756.3076%27%20width=%2746.9274%27%20height=%2722.3464%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Ccircle%20cx=%2795.3612%27%20cy=%2727.6291%27%20r=%2721.4153%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M95.4543%2011.9868L95.4543%2027.6293L104.207%2023.4393%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M92.0092%201H98.7131M92.0092%201V6.49348M92.0092%201H87.9124M98.7131%201V6.49348M98.7131%201H87.9124M98.7131%201H102.81H87.9124M112.307%207.42458L109.886%205.46927M112.307%207.42458L114.635%209.28678M112.307%207.42458L109.133%2011.2301%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3C%2Fsvg%3E ");
  --svg-elaboracion-planos: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20102%20102%27%20fill=%27none%27%3E%3Cpath%20d=%27M100.27%2015.4346V77.6954M1.66089%2093.1737V23.4346M16.1826%2085.1737H92.4435M85.3131%2015.4346H9.48698%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M9.48706%2085.1733H16.6175V100.999H9.66097%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M100.27%2063.3823V8.82609M92.2695%2069.3478H85.313V1H92.2695%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M1.66089%2093.1739C1.66089%2096.913%204.53045%20101%209.66089%20101%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M9.48697%2015.4346C5.74784%2015.4346%201.66089%2018.3041%201.66089%2023.4346%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M9.48697%2085.1733C5.74784%2085.1733%201.66089%2088.0429%201.66089%2093.1733%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M92.4434%2085.1733C96.1826%2085.1733%20100.27%2082.3038%20100.27%2077.1733%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M100.27%208.82609C100.27%205.08695%2097.4%201%2092.2695%201%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M100.27%2077.1742C100.27%2073.4351%2097.4%2069.3481%2092.2695%2069.3481%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M35.198%2026.2173V49.7825M35.198%2026.2173H58.2107M35.198%2026.2173H29.4875M35.198%2073.3477H76.7913V26.2173H58.2107M35.198%2073.3477H16.6174V26.2173H21.6461M35.198%2073.3477V67.4564M35.198%2049.7825V60.199M35.198%2049.7825H41.1643M58.2107%2026.2173V49.7825H48.75%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3C%2Fsvg%3E ");
  --svg-busqueda-presupuestos: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2074%2096%27%20fill=%27none%27%3E%3Cpath%20d=%27M31.0755%2088.1541H1.84863V1H54.3122M65.5685%2041.944V12.2563M54.3122%201L65.5685%2012.2563M54.3122%201V12.2563H65.5685%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M11.0643%2012.1904H46.5447%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M11.0643%2024.6973H56.3528%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M11.0643%2037.2046H56.3528%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M11.0643%2049.7114H27.3893%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2735.6833%27%20y=%2746.6836%27%20width=%2736.4678%27%20height=%2748.3165%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2740.0277%27%20y=%2751.2915%27%20width=%2727.7787%27%20height=%277.63585%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2740.0277%27%20y=%2763.0083%27%20width=%277.2409%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2740.0277%27%20y=%2773.4092%27%20width=%277.2409%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2740.0277%27%20y=%2783.8096%27%20width=%277.2409%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2760.5656%27%20y=%2763.0083%27%20width=%277.2409%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2760.5656%27%20y=%2773.4092%27%20width=%277.2409%27%20height=%2717.6415%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2750.4283%27%20y=%2763.0083%27%20width=%276.97759%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2750.4283%27%20y=%2773.4092%27%20width=%276.97759%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Crect%20x=%2750.4283%27%20y=%2783.8096%27%20width=%276.97759%27%20height=%277.2409%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3C%2Fsvg%3E ");
  --svg-obtencion-autorizaciones: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2073%20101%27%20fill=%27none%27%3E%3Cpath%20d=%27M37.3125%2089.9443H1.43921V1H54.9805M66.468%2046.8157V12.4875M54.9805%201L66.468%2012.4875M54.9805%201V12.4875H66.468%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M10.8442%2012.4204H47.0535%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M10.8442%2025.1846H57.063%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M10.8442%2037.9482H57.063%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M10.8442%2050.7119H27.5045%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M50.8155%2045.8755L54.1541%2048.6391L58.2656%2047.2682L60.3805%2051.0512L64.7096%2051.2581L65.3151%2055.5497L69.2771%2057.3065L68.2914%2061.527L71.3513%2064.5964L68.9075%2068.1758L70.652%2072.1433L67.0802%2074.5982L67.2736%2078.9279L63.0562%2079.9268L61.6725%2084.034L57.3791%2083.4419L54.6051%2086.7719L50.8155%2084.6689L47.0258%2086.7719L44.2518%2083.4419L39.9584%2084.034L38.5747%2079.9268L34.3573%2078.9279L34.5507%2074.5982L30.979%2072.1433L32.7234%2068.1758L30.2796%2064.5964L33.3395%2061.527L32.3538%2057.3065L36.3158%2055.5497L36.9213%2051.2581L41.2504%2051.0512L43.3653%2047.2682L47.4768%2048.6391L50.8155%2045.8755Z%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Ccircle%20cx=%2750.8153%27%20cy=%2766.4991%27%20r=%2713.7716%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M44.5676%2066.0286L49.7404%2070.9998L58.5408%2062.2666%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M41.8135%2087.0557V98.7447L51.1513%2092.3628L60.4219%2098.7447V87.0557%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3C%2Fsvg%3E ");
  --svg-control-coordinacion: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20102%2095%27%20fill=%27none%27%3E%3Cpath%20d=%27M90.4322%2014.0913V36.0156M1%2084.596V21.3468M14.1703%2077.3405H18.3502M76.8675%2014.0913H8.09779%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M8.0979%2077.3408H14.5648V91.6941H8.25563%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M76.8675%2024.6593V1H83.1766M90.4321%2035.9682V8.09779%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M1%2084.5961C1%2087.9872%203.60252%2091.6938%208.25552%2091.6938%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M8.09779%2014.0913C4.70662%2014.0913%201%2016.6938%201%2021.3468%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M8.09779%2077.3408C4.70662%2077.3408%201%2079.9433%201%2084.5963%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M90.4321%208.09779C90.4321%204.70662%2087.8296%201%2083.1766%201%27%20stroke=%27%233E3E3E%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M47.3838%2075.2097C42.8341%2074.6557%2032.3321%2072.1576%2026.7217%2066.5976C26.7749%2064.8272%2026.9003%2063.1414%2027.0911%2061.5361M53.2658%2029.9584C49.8902%2031.0695%2046.0368%2032.6517%2042.3314%2035.1099M61.41%2093.1137H53.2658C48.7161%2092.9123%2038.1688%2091.2705%2032.3774%2086.3147C25.1381%2080.1201%2021.8201%2074.3031%2021.8201%2068.3351C21.8201%2063.5607%2025.3341%2061.8131%2027.0911%2061.5361M27.0911%2061.5361C28.7388%2047.6702%2035.2659%2039.7973%2042.3314%2035.1099M42.3314%2035.1099L41.0495%2056.0213M61.41%2033.2823V47.107M61.41%2026.71C56.0559%2026.7099%2052.9792%2026.8459%2052.7379%2032.2247C52.4966%2037.6035%2051.7324%2061.3094%2051.3805%2072.4901C51.3235%2074.3031%2052.1056%2076.9472%2055.3772%2076.9472C58.6952%2076.9472%2059.9772%2076.9472%2061.41%2076.9472%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M75.4362%2075.2097C79.9859%2074.6557%2090.4879%2072.1576%2096.0984%2066.5976C96.0452%2064.8272%2095.9198%2063.1414%2095.729%2061.5361M69.5543%2029.9584C72.9298%2031.0695%2076.7833%2032.6517%2080.4887%2035.1099M61.4101%2093.1137H69.5543C74.104%2092.9123%2084.6513%2091.2705%2090.4427%2086.3147C97.682%2080.1201%20101%2074.3031%20101%2068.3351C101%2063.5607%2097.486%2061.8131%2095.729%2061.5361M95.729%2061.5361C94.0812%2047.6702%2087.5542%2039.7973%2080.4887%2035.1099M80.4887%2035.1099L81.7706%2056.0213M61.4101%2026.71C66.7642%2026.7099%2069.8409%2026.8459%2070.0822%2032.2247C70.3235%2037.6035%2071.0876%2061.3094%2071.4395%2072.4901C71.4966%2074.3031%2070.7145%2076.9472%2067.4428%2076.9472C64.1248%2076.9472%2062.8429%2076.9472%2061.4101%2076.9472%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3C%2Fsvg%3E ");
  --svg-desarrollo-proyectos: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%20200%20115%27%20fill=%27none%27%3E%3Crect%20x=%2733.2863%27%20y=%272.10303%27%20width=%2728.5667%27%20height=%2769.577%27%20transform=%27rotate%2826.7222%2033.2863%202.10303%29%27%20stroke=%27black%27%20stroke-width=%272%27%2F%3E%3Crect%20width=%2728.5667%27%20height=%2769.577%27%20transform=%27matrix%28-0.927505%200.373811%200.373811%200.927505%20171.991%201.77246%29%27%20stroke=%27black%27%20stroke-width=%272%27%2F%3E%3Cpath%20d=%27M53.6619%2025.0848L63.1296%2029.9057L83.3644%2017.6679L93.7603%2022.0574M149.453%2022.3035L134.044%2027.1244L105.084%2016.1846L85.7778%2026.1973L78.7234%2040.2893C78.7234%2040.2893%2076.3101%2046.2228%2083.3644%2049.5604C90.4188%2052.898%2093.2034%2046.2228%2093.2034%2046.2228L96.3593%2039.5476L102.485%2036.0246L135.53%2051.9709L155.228%2071.8109M145.554%2087.0155L124.02%2065.5066M145.554%2087.0155C145.554%2087.0155%20150.752%2090.353%20156.043%2084.6977C161.334%2079.0423%20157.621%2074.2214%20157.621%2074.2214L155.228%2071.8109M145.554%2087.0155C145.554%2087.0155%20146.668%2092.3927%20140.728%2096.1011C134.787%2099.8095%20129.96%2096.1011%20129.96%2096.1011M129.96%2096.1011L112.324%2077.3736M129.96%2096.1011C129.96%2096.1011%20129.96%20100.424%20124.762%20103.703C118.822%20107.451%20114.552%20104.445%20114.552%20104.445M114.552%20104.445L101%2089.7968M114.552%20104.445C114.552%20104.445%20115.48%20107.783%20110.282%20111.491C105.084%20115.199%2099.5152%20111.491%2099.5152%20111.491L89.4906%20104.445M89.4906%20104.445C87.4485%20107.226%2083.9956%20113.531%2079.0947%20109.822C72.9685%20105.187%2075.4707%20102.405%2076.8284%20100.551M89.4906%20104.445C91.1614%20101.478%2092.954%2097.4439%2088.9337%2094.4323C85.2209%2091.651%2082.1014%2093.221%2080.0411%2096.1011M31.5706%2069.0296L46.4218%2077.3736M46.4218%2077.3736C47.5976%2075.7666%2050.506%2073.9247%2054.9613%2076.8173C58.4885%2079.1072%2059.0454%2082.1945%2057.189%2084.9758M46.4218%2077.3736C43.2659%2081.6382%2045.4936%2084.4196%2048.0926%2086.4592C50.6916%2088.4988%2054.117%2089.5784%2057.189%2084.9758M155.228%2071.8109L167.831%2067.5462M57.189%2084.9758C58.4885%2082.3181%2062.7583%2078.2303%2067.3993%2081.2674C71.1121%2083.6971%2071.1121%2086.83%2068.5131%2090.7239M57.189%2084.9758C53.8475%2089.4259%2052.9193%2092.9489%2058.1172%2096.4719C63.3152%2099.9949%2068.5131%2090.7239%2068.5131%2090.7239M68.5131%2090.7239C68.5131%2090.7239%2075.0106%2080.0754%2080.5798%2084.0487C85.1194%2087.2874%2082.9913%2091.7989%2080.0411%2096.1011M68.5131%2090.7239C63.5008%2097.399%2062.2013%2099.6241%2067.3993%20103.703C71.6269%20106.418%2074.1465%20104.104%2076.8284%20100.551M76.8284%20100.551C77.444%2099.7358%2078.0681%2098.8553%2078.7234%2097.9553C79.168%2097.3446%2079.6132%2096.7251%2080.0411%2096.1011%27%20stroke=%27black%27%20stroke-width=%272%27%2F%3E%3Ccircle%20cx=%2719.5%27%20cy=%2760.5%27%20r=%275.5%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3Ccircle%20cx=%27179.5%27%20cy=%2760.5%27%20r=%275.5%27%20stroke=%27%23680A0A%27%20stroke-width=%272%27%2F%3E%3C%2Fsvg%3E ");
  --svg-mail: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2065%2043%27%20fill=%27none%27%3E%3Cpath%20d=%27M1%201V42H64V1M1%201L32.5%2018.5714L64%201M1%201H64%27%20stroke=%27white%27%20stroke-width=%271.6%27%2F%3E%3Ccircle%20cx=%2752.5%27%20cy=%2730.5%27%20r=%275.5%27%20stroke=%27%237F0909%27%20stroke-width=%271.6%27%2F%3E%3C%2Fsvg%3E ");
  --svg-phone: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2037%2065%27%20fill=%27none%27%3E%3Cpath%20d=%27M36%208.875L1.00001%208.875M36%208.875L36%200.999998L1%200.999998L1.00001%208.875M36%208.875L36%2056.5625M1.00001%208.875L1%2056.5625M36%2056.5625L36%2064L1%2064L1%2056.5625M36%2056.5625L1%2056.5625%27%20stroke=%27white%27%20stroke-width=%271.6%27%2F%3E%3Cellipse%20cx=%2718.5%27%20cy=%2747.5%27%20rx=%275.5%27%20ry=%275.5%27%20transform=%27rotate%2890%2018.5%2047.5%29%27%20stroke=%27%237F0909%27%20stroke-width=%271.6%27%2F%3E%3C%2Fsvg%3E ");
  --svg-slick-arrow-prev: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2036%2072%27%20fill=%27none%27%3E%3Cpath%20d=%27M11.2107%2036L35.3554%200.644662L1.64509e-05%2036L35.3554%2071.3553L11.2107%2036Z%27%20fill=%27%23F8F8F8%27%2F%3E%3C%2Fsvg%3E ");
  --svg-slick-arrow-next: url("data:image/svg+xml, %3Csvg%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox=%270%200%2036%2072%27%20fill=%27none%27%3E%3Cpath%20d=%27M24.5%2036L0.355338%200.644662L35.7107%2036L0.355338%2071.3553L24.5%2036Z%27%20fill=%27%23F8F8F8%27%2F%3E%3C%2Fsvg%3E ");
}

._g-section-header {
  position: relative;
  height: 200vh;
}
._g-section-header ._g-container-principal-title {
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1200px) {
  ._g-section-header ._g-container-principal-title {
    transform: translate(-70%, -50%);
  }
}
._g-section-header ._g-container-principal-title > .degree-title {
  font-family: var(--commissioner);
  font-size: 22px;
  line-height: 30px;
  font-weight: 300;
  letter-spacing: 0.54px;
  text-align: center;
  color: var(--colorWhite);
  padding: 5% 0;
}
@media (min-width: 1200px) {
  ._g-section-header ._g-container-principal-title > .degree-title {
    font-size: 48px;
    line-height: 63px;
    letter-spacing: 1.44px;
  }
}
._g-section-header ._g-container-principal-title > .degree-title span {
  font-weight: 600;
  text-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
}
._g-section-header ._g-container-header {
  position: relative;
  display: block;
  height: 200vh;
  z-index: -1000;
  background-color: var(--colorDeepGrey);
}
._g-section-header ._g-container-header #img {
  position: fixed;
  top: 50%;
  left: 50%;
}
._g-section-header ._g-container-header .image-overlay {
  position: fixed;
  top: 50%;
  left: 50%;
  background: linear-gradient(0deg, rgba(104, 10, 10, 0.54) 0%, rgba(104, 10, 10, 0.54) 100%), linear-gradient(0deg, #250505 0%, #250505 100%), lightgray no-repeat;
  mix-blend-mode: multiply; /* Puedes experimentar con diferentes modos de mezcla */
  z-index: 2;
}

.title {
  font-family: var(--cormorantGaram);
  font-size: 54px;
  font-weight: 400;
  line-height: normal;
  color: var(--colorWhite);
  text-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
}
@media (min-width: 768px) {
  .title {
    font-size: 60.8px;
  }
}
@media (min-width: 1200px) {
  .title {
    font-size: 95px;
  }
}

.subtitle {
  font-family: var(--cormorantGaram);
  font-size: 26px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .subtitle {
    font-size: 42px;
  }
}
@media (min-width: 1200px) {
  .subtitle {
    font-size: 66px;
  }
}
.subtitle.experience-section {
  text-align: center;
  color: var(--colorGrape);
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .subtitle.experience-section {
    margin-bottom: 38px;
  }
}
@media (min-width: 1200px) {
  .subtitle.experience-section {
    margin-bottom: 45px;
  }
}
.subtitle.develop-section {
  text-align: center;
  color: var(--colorGrape);
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .subtitle.develop-section {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .subtitle.develop-section {
    margin-bottom: 75px;
  }
}

.description-text {
  font-family: var(--cormorantGaram);
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 26px;
}
@media (min-width: 768px) {
  .description-text {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .description-text {
    font-size: 26px;
    margin-bottom: 61px;
  }
}

._g-section-description {
  width: 100%;
  background-color: var(--colorLightWhite);
}

._g-container-description {
  position: relative;
  width: 100%;
  padding-top: 31px;
  padding-bottom: 51px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1200px) {
  ._g-container-description {
    max-width: 1500px;
  }
}
._g-container-description .container-all-description {
  position: absolute;
  display: flex;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {
  ._g-container-description .container-all-description {
    padding-left: 62px;
    padding-right: 62px;
  }
}
@media (min-width: 1200px) {
  ._g-container-description .container-all-description {
    padding-left: 96px;
    padding-right: 96px;
  }
}
._g-container-description .container-all-description.align-left {
  justify-content: left;
}
._g-container-description .container-all-description.align-right {
  justify-content: right;
}
._g-container-description .container-all-description .container-description {
  width: 100%;
  padding-top: 21px;
  padding-left: 11px;
  padding-right: 11px;
  background-color: var(--colorWhiteWithOpacity);
}
@media (min-width: 768px) {
  ._g-container-description .container-all-description .container-description {
    max-width: 573px;
    padding-top: 37px;
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media (min-width: 1200px) {
  ._g-container-description .container-all-description .container-description {
    max-width: 833px;
  }
}
._g-container-description .container-image-description {
  display: flex;
  width: 100%;
  margin-top: 150px;
}
._g-container-description .container-image-description.align-left {
  justify-content: left;
}
@media (min-width: 768px) {
  ._g-container-description .container-image-description.align-left {
    justify-content: center;
    padding-right: 96px;
  }
}
._g-container-description .container-image-description.align-right {
  justify-content: right;
}
@media (min-width: 768px) {
  ._g-container-description .container-image-description.align-right {
    justify-content: center;
    padding-left: 96px;
  }
}
._g-container-description .container-image-description > img {
  width: 90%;
}
@media (min-width: 768px) {
  ._g-container-description .container-image-description > img {
    width: 100%;
    max-width: 492px;
  }
}
@media (min-width: 1200px) {
  ._g-container-description .container-image-description > img {
    max-width: 768px;
  }
}

._g-parallax .container-parallax {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 520px;
  overflow: hidden;
  background: var(--colorGrapeGradient);
}
@media (min-width: 768px) {
  ._g-parallax .container-parallax {
    height: 450px;
  }
}
._g-parallax .container-parallax .img-parallax {
  width: 100vmax;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  pointer-events: none;
}
._g-parallax .container-parallax .title-parallax {
  position: relative;
  display: flex;
  justify-content: center;
  max-width: 1200px;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  margin: 3% auto;
  font-family: var(--cormorantGaram);
  font-size: 32px;
  color: var(--colorWhite);
  text-align: center;
}
@media (min-width: 1500px) {
  ._g-parallax .container-parallax .title-parallax {
    font-size: 40px;
  }
}
._g-parallax .container-parallax .container-btn-parallax {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
}
._g-parallax .container-parallax .container-btn-parallax .btn-parallax {
  position: relative;
  padding: 10px 40px;
  border: none;
  font-family: var(--cormorantGaram);
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-decoration: none;
  color: var(--colorWhite);
  cursor: pointer;
}
@media (min-width: 768px) {
  ._g-parallax .container-parallax .container-btn-parallax .btn-parallax {
    padding: 15px 60px;
    font-size: 30px;
  }
}
._g-parallax .container-parallax .container-btn-parallax .btn-parallax:before, ._g-parallax .container-parallax .container-btn-parallax .btn-parallax:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid var(--colorWhite);
  transition: transform 0.2s;
}
._g-parallax .container-parallax .container-btn-parallax .btn-parallax:before {
  transform: translate(-3px, -3px);
}
._g-parallax .container-parallax .container-btn-parallax .btn-parallax:after {
  transform: translate(3px, 3px);
}
._g-parallax .container-parallax .container-btn-parallax .btn-parallax:hover:before, ._g-parallax .container-parallax .container-btn-parallax .btn-parallax:hover:after {
  transform: translate(0);
}

._g-slick ._g-container-slick {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 179px 0;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 1024" fill="none"><path d="M-347.798 965.957L-373.761 1099.25L-389.448 1271.41M-347.798 965.957L-170.678 1004.35M-347.798 965.957L-222.301 797.935M-170.678 1004.35L-389.448 1271.41M-170.678 1004.35L-222.301 797.935M-170.678 1004.35L-127.084 728.383M-170.678 1004.35L14.1485 1045.71M-389.448 1271.41L14.1485 1045.71M-222.301 797.935L-127.084 728.383M-127.084 728.383L14.1485 1045.71M-127.084 728.383L311.847 722.739M-127.084 728.383L358.13 579.124M14.1485 1045.71L311.847 722.739M14.1485 1045.71L160.185 1031.49M311.847 722.739L358.13 579.124M311.847 722.739L160.185 1031.49M311.847 722.739L306.71 1041.33M311.847 722.739L654.823 788.574M311.847 722.739L469.526 609.082M358.13 579.124L469.526 609.082M358.13 579.124L508.879 375.258M160.185 1031.49L306.71 1041.33M306.71 1041.33L654.823 788.574M306.71 1041.33L598.568 953.563M306.71 1041.33L490.463 1071.67M654.823 788.574L469.526 609.082M654.823 788.574L851.741 449.45M654.823 788.574L598.568 953.563M654.823 788.574L849.513 921.708M654.823 788.574L807.288 773.728M469.526 609.082L508.879 375.258M469.526 609.082L851.741 449.45M508.879 375.258L851.741 449.45M508.879 375.258L900.272 252.754M851.741 449.45L900.272 252.754M851.741 449.45L807.288 773.728M851.741 449.45L940.032 537.301M598.568 953.563L490.463 1071.67M598.568 953.563L849.513 921.708M900.272 252.754L940.032 537.301M900.272 252.754L1000.38 243.006M490.463 1071.67L849.513 921.708M490.463 1071.67L1106.59 1038.57M849.513 921.708L807.288 773.728M849.513 921.708L966.97 737.777M849.513 921.708L1076.58 892.18M849.513 921.708L1106.59 1038.57M807.288 773.728L940.032 537.301M807.288 773.728L966.97 737.777M940.032 537.301L966.97 737.777M940.032 537.301L1000.38 243.006M940.032 537.301L1181.39 235.582M940.032 537.301L1316.46 413.473M940.032 537.301L1294.41 596.461M966.97 737.777L1076.58 892.18M966.97 737.777L1294.41 596.461M966.97 737.777L1149 864.725M1076.58 892.18L1106.59 1038.57M1076.58 892.18L1149 864.725M1106.59 1038.57L1149 864.725M1106.59 1038.57L1348.22 739.604M1106.59 1038.57L1488.12 967.103M1000.38 243.006L1050.67 111.984M1000.38 243.006L1181.39 235.582M1050.67 111.984L1181.39 235.582M1050.67 111.984L1347.11 -147.801M1181.39 235.582L1347.11 -147.801M1181.39 235.582L1882.03 13.4129M1181.39 235.582L1753.75 476.616M1181.39 235.582L1316.46 413.473M1347.11 -147.801L1882.03 13.4129M1882.03 13.4129L1753.75 476.616M1753.75 476.616L1316.46 413.473M1753.75 476.616L1294.41 596.461M1753.75 476.616L1348.22 739.604M1753.75 476.616L1750.23 735.7M1316.46 413.473L1294.41 596.461M1294.41 596.461L1149 864.725M1294.41 596.461L1348.22 739.604M1149 864.725L1348.22 739.604M1348.22 739.604L1488.12 967.103M1348.22 739.604L1750.23 735.7M1488.12 967.103L1750.23 735.7" stroke="%23680A0A"/></svg>'), var(--colorDeepGrey);
  background-repeat: no-repeat;
  background-size: cover;
}
._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare {
  position: relative;
}
._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare .description-image-compare {
  position: absolute;
  max-width: 600px;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--colorWhiteWithOpacity);
  z-index: 10;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare .description-image-compare {
    left: 10%;
  }
}
@media (min-width: 1200px) {
  ._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare .description-image-compare {
    left: 2px;
  }
}
._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare .description-image-compare > .description {
  font-family: var(--cormorantGaram);
  font-weight: 400;
  font-size: 26px;
  color: var(--colorGrape);
  padding-top: 12px;
  padding-bottom: 37px;
  margin: 0;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare .description-image-compare > .description {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  ._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare .description-image-compare > .description {
    font-size: 50px;
  }
}
._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare ._g-image-compare {
  max-width: 333px;
  width: 100%;
  margin-top: 10%;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare ._g-image-compare {
    max-width: 768px;
  }
}
@media (min-width: 1200px) {
  ._g-slick ._g-container-slick .container-all-slick ._g-all-image-compare ._g-image-compare {
    margin-left: auto;
    margin-right: 5px;
  }
}
._g-slick ._g-container-slick .container-all-slick .slick-slider {
  max-width: 333px;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider {
    max-width: 768px;
  }
}
@media (min-width: 1200px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider {
    max-width: 1075px;
  }
}
@media (min-width: 1500px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider {
    max-width: 1200px;
  }
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev, ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next {
  position: absolute;
  top: 75%;
  width: 36px;
  height: 100%;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev, ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next {
    top: 65%;
  }
}
@media (min-width: 992px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev, ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next {
    top: 50%;
    transform: translate(0, -50%);
  }
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev {
  left: 16px;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev {
    left: 0px;
  }
}
@media (min-width: 992px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev {
    left: -25px;
  }
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-prev:before {
  content: var(--svg-slick-arrow-prev);
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next {
  right: 16px;
}
@media (min-width: 768px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next {
    right: 0px;
  }
}
@media (min-width: 992px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next {
    right: -25px;
  }
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-next:before {
  content: var(--svg-slick-arrow-next);
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  padding-top: 20px;
  margin: 0;
  list-style: none;
  text-align: center;
}
@media (min-width: 1200px) {
  ._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-dots {
    max-width: 774px;
    margin-left: auto;
  }
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-dots li button {
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-dots li button:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid var(--colorWhite);
  border-radius: 100%;
  background-color: var(--colorLightGrape);
}
._g-slick ._g-container-slick .container-all-slick .slick-slider .slick-dots li.slick-active button:before {
  background-color: var(--colorGrape);
}

._g-container-work-experience {
  width: 100%;
  padding: 30px 16px 50px;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--colorWhite);
}
@media (min-width: 768px) {
  ._g-container-work-experience {
    padding: 84px 135px 108px;
  }
}
@media (min-width: 1200px) {
  ._g-container-work-experience {
    max-width: 1500px;
    padding-left: 212px;
    padding-right: 212px;
  }
}
._g-container-work-experience .grid-card-work-experience {
  display: flex;
  flex-wrap: wrap;
  grid-row-gap: 20px;
  grid-column-gap: 5%;
  justify-content: center;
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience {
    grid-column-gap: 10%;
    grid-row-gap: 25px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 328px;
  width: 100%;
  min-height: 250px;
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience {
    max-width: 310px;
    min-height: 265px;
  }
}
@media (min-width: 1500px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience {
    max-width: 392px;
    min-height: 343px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(1):before {
  content: var(--svg-apoyo-integral);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(1):before {
    width: 130px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(2):before {
  content: var(--svg-memorias-descriptivas);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(2):before {
    width: 155px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(3):before {
  content: var(--svg-desarrollo);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(3):before {
    width: 130px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(4):before {
  content: var(--svg-asesoramiento);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience:nth-child(4):before {
    width: 130px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience .title-work-experience {
  font-family: var(--cormorantGaram);
  font-size: 18px;
  font-weight: 700;
  color: var(--colorMediumGrey);
  text-align: center;
}
@media (min-width: 992px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience .title-work-experience {
    font-size: 24px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience .description-work-experience {
  font-family: var(--cormorantGaram);
  font-size: 16px;
  font-weight: 400;
  color: var(--colorMediumGrey);
  text-align: center;
}
@media (min-width: 992px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience .description-work-experience {
    font-size: 18px;
  }
}
._g-container-work-experience .grid-card-work-experience .card-work-experience:after {
  content: "";
  max-width: 156px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid var(--colorGrape);
}
@media (min-width: 768px) {
  ._g-container-work-experience .grid-card-work-experience .card-work-experience:after {
    border-bottom: 1px solid transparent;
  }
}

._g-container-work-develop {
  width: 100%;
  padding: 30px 16px 50px;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--colorWhite);
}
@media (min-width: 768px) {
  ._g-container-work-develop {
    padding: 84px 55px 108px;
  }
}
@media (min-width: 1200px) {
  ._g-container-work-develop {
    max-width: 1500px;
    padding-left: 108px;
    padding-right: 108px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .subtitle-develop {
  font-family: var(--cormorantGaram);
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: var(--colorMediumGrey);
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .subtitle-develop {
    font-size: 21px;
  }
}
@media (min-width: 1200px) {
  ._g-container-work-develop ._g-grid-card-work-develop .subtitle-develop {
    font-size: 32px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  grid-column-gap: 10px;
  grid-row-gap: 25px;
  width: 100%;
  margin: 60px 0;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop {
    grid-column-gap: 44px;
    grid-row-gap: 25px;
  }
}
@media (min-width: 1200px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop {
    grid-column-gap: 69px;
    grid-row-gap: 30px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 326px;
  width: 100%;
  min-height: 171px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop {
    max-width: 188px;
    min-height: 197px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__asesoramiento-previo:before {
  content: var(--svg-asesoramiento-previo);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__asesoramiento-previo:before {
    width: 130px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__elaboracion-planos:before {
  content: var(--svg-elaboracion-planos);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__elaboracion-planos:before {
    width: 107px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__busqueda-presupuestos:before {
  content: var(--svg-busqueda-presupuestos);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__busqueda-presupuestos:before {
    width: 83px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__obtencion-autorizaciones:before {
  content: var(--svg-obtencion-autorizaciones);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__obtencion-autorizaciones:before {
    width: 77px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__control-coordinacion:before {
  content: var(--svg-control-coordinacion);
  width: 81px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__control-coordinacion:before {
    width: 115px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__desarrollo-proyectos:before {
  content: var(--svg-desarrollo-proyectos);
  width: 120px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop__desarrollo-proyectos:before {
    width: 230px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop .title-work-experience {
  font-family: var(--cormorantGaram);
  font-size: 18px;
  font-weight: 700;
  color: var(--colorMediumGrey);
  text-align: center;
}
@media (min-width: 992px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop .title-work-experience {
    font-size: 24px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop .description-work-experience {
  font-family: var(--cormorantGaram);
  font-size: 16px;
  font-weight: 400;
  color: var(--colorMediumGrey);
  text-align: center;
}
@media (min-width: 992px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop .description-work-experience {
    font-size: 18px;
  }
}
._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop:after {
  content: "";
  max-width: 156px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid var(--colorGrape);
}
@media (min-width: 768px) {
  ._g-container-work-develop ._g-grid-card-work-develop .grid-card-work-develop .card-work-develop:after {
    border-bottom: 1px solid transparent;
  }
}

._g-container-footer {
  display: block;
  width: 100%;
  padding: 179px 0;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 1024" fill="none"><path d="M-347.798 965.957L-373.761 1099.25L-389.448 1271.41M-347.798 965.957L-170.678 1004.35M-347.798 965.957L-222.301 797.935M-170.678 1004.35L-389.448 1271.41M-170.678 1004.35L-222.301 797.935M-170.678 1004.35L-127.084 728.383M-170.678 1004.35L14.1485 1045.71M-389.448 1271.41L14.1485 1045.71M-222.301 797.935L-127.084 728.383M-127.084 728.383L14.1485 1045.71M-127.084 728.383L311.847 722.739M-127.084 728.383L358.13 579.124M14.1485 1045.71L311.847 722.739M14.1485 1045.71L160.185 1031.49M311.847 722.739L358.13 579.124M311.847 722.739L160.185 1031.49M311.847 722.739L306.71 1041.33M311.847 722.739L654.823 788.574M311.847 722.739L469.526 609.082M358.13 579.124L469.526 609.082M358.13 579.124L508.879 375.258M160.185 1031.49L306.71 1041.33M306.71 1041.33L654.823 788.574M306.71 1041.33L598.568 953.563M306.71 1041.33L490.463 1071.67M654.823 788.574L469.526 609.082M654.823 788.574L851.741 449.45M654.823 788.574L598.568 953.563M654.823 788.574L849.513 921.708M654.823 788.574L807.288 773.728M469.526 609.082L508.879 375.258M469.526 609.082L851.741 449.45M508.879 375.258L851.741 449.45M508.879 375.258L900.272 252.754M851.741 449.45L900.272 252.754M851.741 449.45L807.288 773.728M851.741 449.45L940.032 537.301M598.568 953.563L490.463 1071.67M598.568 953.563L849.513 921.708M900.272 252.754L940.032 537.301M900.272 252.754L1000.38 243.006M490.463 1071.67L849.513 921.708M490.463 1071.67L1106.59 1038.57M849.513 921.708L807.288 773.728M849.513 921.708L966.97 737.777M849.513 921.708L1076.58 892.18M849.513 921.708L1106.59 1038.57M807.288 773.728L940.032 537.301M807.288 773.728L966.97 737.777M940.032 537.301L966.97 737.777M940.032 537.301L1000.38 243.006M940.032 537.301L1181.39 235.582M940.032 537.301L1316.46 413.473M940.032 537.301L1294.41 596.461M966.97 737.777L1076.58 892.18M966.97 737.777L1294.41 596.461M966.97 737.777L1149 864.725M1076.58 892.18L1106.59 1038.57M1076.58 892.18L1149 864.725M1106.59 1038.57L1149 864.725M1106.59 1038.57L1348.22 739.604M1106.59 1038.57L1488.12 967.103M1000.38 243.006L1050.67 111.984M1000.38 243.006L1181.39 235.582M1050.67 111.984L1181.39 235.582M1050.67 111.984L1347.11 -147.801M1181.39 235.582L1347.11 -147.801M1181.39 235.582L1882.03 13.4129M1181.39 235.582L1753.75 476.616M1181.39 235.582L1316.46 413.473M1347.11 -147.801L1882.03 13.4129M1882.03 13.4129L1753.75 476.616M1753.75 476.616L1316.46 413.473M1753.75 476.616L1294.41 596.461M1753.75 476.616L1348.22 739.604M1753.75 476.616L1750.23 735.7M1316.46 413.473L1294.41 596.461M1294.41 596.461L1149 864.725M1294.41 596.461L1348.22 739.604M1149 864.725L1348.22 739.604M1348.22 739.604L1488.12 967.103M1348.22 739.604L1750.23 735.7M1488.12 967.103L1750.23 735.7" stroke="%23680A0A"/></svg>'), var(--colorDeepGrey);
  background-repeat: no-repeat;
  background-size: cover;
}
._g-container-footer .container-all-footer {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  ._g-container-footer .container-all-footer {
    max-width: 793px;
  }
}
@media (min-width: 1200px) {
  ._g-container-footer .container-all-footer {
    max-width: 1240px;
  }
}
._g-container-footer .container-all-footer .name-title {
  font-family: var(--cormorantGaram);
  font-size: 47px;
  font-weight: 400;
  text-align: center;
  color: var(--colorWhite);
}
@media (min-width: 768px) {
  ._g-container-footer .container-all-footer .name-title {
    font-size: 52px;
  }
}
@media (min-width: 1200px) {
  ._g-container-footer .container-all-footer .name-title {
    font-size: 82px;
  }
}
._g-container-footer .container-all-footer .degree-title {
  font-family: var(--commissioner);
  font-size: 18px;
  line-height: 29px;
  font-weight: 400;
  letter-spacing: 0.54px;
  text-align: center;
  color: var(--colorWhite);
  padding: 5% 0;
}
@media (min-width: 1200px) {
  ._g-container-footer .container-all-footer .degree-title {
    font-size: 28px;
    line-height: 43px;
    letter-spacing: 0.84px;
  }
}
._g-container-footer .container-all-footer .degree-title span {
  font-weight: 600;
  text-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
}
._g-container-footer .container-all-footer > .description {
  font-family: var(--commissioner);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.48px;
  text-align: center;
  color: var(--colorWhite);
}
@media (min-widht: 1200px) {
  ._g-container-footer .container-all-footer > .description {
    font-size: 24px;
    letter-spacing: 0.72px;
  }
}
._g-container-footer .container-all-footer .contact-options-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 50px 0;
}
@media (min-width: 768px) {
  ._g-container-footer .container-all-footer .contact-options-container {
    flex-direction: row;
    padding: 91px 0;
  }
}
._g-container-footer .container-all-footer .contact-options-container .option-container {
  display: flex;
  flex-direction: column;
  justify-content: end;
  align-items: center;
  margin: 40px 0;
}
@media (min-width: 768px) {
  ._g-container-footer .container-all-footer .contact-options-container .option-container {
    margin: 0 75px;
  }
}
._g-container-footer .container-all-footer .contact-options-container .option-container > .option {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: var(--commissioner);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.54px;
  color: var(--colorWhite);
  text-decoration: none;
}
@media (min-width: 1200px) {
  ._g-container-footer .container-all-footer .contact-options-container .option-container > .option {
    font-size: 22px;
    letter-spacing: 0.66px;
  }
}
._g-container-footer .container-all-footer .contact-options-container .option-container > .option:before {
  display: block;
}
._g-container-footer .container-all-footer .contact-options-container .option-container > .option__mail:before {
  content: var(--svg-mail);
  width: 63px;
}
._g-container-footer .container-all-footer .contact-options-container .option-container > .option__phone:before {
  content: var(--svg-phone);
  width: 42px;
}
._g-container-footer hr {
  display: block;
  max-width: 90vw;
  width: 100%;
  height: 2px;
  background-color: var(--colorWhite);
  opacity: 1;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1200px) {
  ._g-container-footer hr {
    max-width: 85.3333333333vw;
  }
}