/**
*
* Utility
*
**/

/** Logos **/

.easy-logo-facebook {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22facebook%22%20data-name%3D%22Flat%20Color%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20flat-color%22%3E%3Cpath%20id%3D%22primary%22%20d%3D%22M14%2C6h3a1%2C1%2C0%2C0%2C0%2C1-1V3a1%2C1%2C0%2C0%2C0-1-1H14A5%2C5%2C0%2C0%2C0%2C9%2C7v3H7a1%2C1%2C0%2C0%2C0-1%2C1v2a1%2C1%2C0%2C0%2C0%2C1%2C1H9v7a1%2C1%2C0%2C0%2C0%2C1%2C1h2a1%2C1%2C0%2C0%2C0%2C1-1V14h2.22a1%2C1%2C0%2C0%2C0%2C1-.76l.5-2a1%2C1%2C0%2C0%2C0-1-1.24H13V7A1%2C1%2C0%2C0%2C1%2C14%2C6Z%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22facebook%22%20data-name%3D%22Flat%20Color%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20flat-color%22%3E%3Cpath%20id%3D%22primary%22%20d%3D%22M14%2C6h3a1%2C1%2C0%2C0%2C0%2C1-1V3a1%2C1%2C0%2C0%2C0-1-1H14A5%2C5%2C0%2C0%2C0%2C9%2C7v3H7a1%2C1%2C0%2C0%2C0-1%2C1v2a1%2C1%2C0%2C0%2C0%2C1%2C1H9v7a1%2C1%2C0%2C0%2C0%2C1%2C1h2a1%2C1%2C0%2C0%2C0%2C1-1V14h2.22a1%2C1%2C0%2C0%2C0%2C1-.76l.5-2a1%2C1%2C0%2C0%2C0-1-1.24H13V7A1%2C1%2C0%2C0%2C1%2C14%2C6Z%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-twitter {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%20-2%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Etwitter%20%5B%23154%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-60.000000%2C%20-7521.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M10.29%2C7377%20C17.837%2C7377%2021.965%2C7370.84365%2021.965%2C7365.50546%20C21.965%2C7365.33021%2021.965%2C7365.15595%2021.953%2C7364.98267%20C22.756%2C7364.41163%2023.449%2C7363.70276%2024%2C7362.8915%20C23.252%2C7363.21837%2022.457%2C7363.433%2021.644%2C7363.52751%20C22.5%2C7363.02244%2023.141%2C7362.2289%2023.448%2C7361.2926%20C22.642%2C7361.76321%2021.761%2C7362.095%2020.842%2C7362.27321%20C19.288%2C7360.64674%2016.689%2C7360.56798%2015.036%2C7362.09796%20C13.971%2C7363.08447%2013.518%2C7364.55538%2013.849%2C7365.95835%20C10.55%2C7365.79492%207.476%2C7364.261%205.392%2C7361.73762%20C4.303%2C7363.58363%204.86%2C7365.94457%206.663%2C7367.12996%20C6.01%2C7367.11125%205.371%2C7366.93797%204.8%2C7366.62489%20L4.8%2C7366.67608%20C4.801%2C7368.5989%206.178%2C7370.2549%208.092%2C7370.63591%20C7.488%2C7370.79836%206.854%2C7370.82199%206.24%2C7370.70483%20C6.777%2C7372.35099%208.318%2C7373.47829%2010.073%2C7373.51078%20C8.62%2C7374.63513%206.825%2C7375.24554%204.977%2C7375.24358%20C4.651%2C7375.24259%204.325%2C7375.22388%204%2C7375.18549%20C5.877%2C7376.37088%208.06%2C7377%2010.29%2C7376.99705%22%20id%3D%22twitter-%5B%23154%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%20-2%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Etwitter%20%5B%23154%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-60.000000%2C%20-7521.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M10.29%2C7377%20C17.837%2C7377%2021.965%2C7370.84365%2021.965%2C7365.50546%20C21.965%2C7365.33021%2021.965%2C7365.15595%2021.953%2C7364.98267%20C22.756%2C7364.41163%2023.449%2C7363.70276%2024%2C7362.8915%20C23.252%2C7363.21837%2022.457%2C7363.433%2021.644%2C7363.52751%20C22.5%2C7363.02244%2023.141%2C7362.2289%2023.448%2C7361.2926%20C22.642%2C7361.76321%2021.761%2C7362.095%2020.842%2C7362.27321%20C19.288%2C7360.64674%2016.689%2C7360.56798%2015.036%2C7362.09796%20C13.971%2C7363.08447%2013.518%2C7364.55538%2013.849%2C7365.95835%20C10.55%2C7365.79492%207.476%2C7364.261%205.392%2C7361.73762%20C4.303%2C7363.58363%204.86%2C7365.94457%206.663%2C7367.12996%20C6.01%2C7367.11125%205.371%2C7366.93797%204.8%2C7366.62489%20L4.8%2C7366.67608%20C4.801%2C7368.5989%206.178%2C7370.2549%208.092%2C7370.63591%20C7.488%2C7370.79836%206.854%2C7370.82199%206.24%2C7370.70483%20C6.777%2C7372.35099%208.318%2C7373.47829%2010.073%2C7373.51078%20C8.62%2C7374.63513%206.825%2C7375.24554%204.977%2C7375.24358%20C4.651%2C7375.24259%204.325%2C7375.22388%204%2C7375.18549%20C5.877%2C7376.37088%208.06%2C7377%2010.29%2C7376.99705%22%20id%3D%22twitter-%5B%23154%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-instagram {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Einstagram%20%5B%23167%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-340.000000%2C%20-7439.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M289.869652%2C7279.12273%20C288.241769%2C7279.19618%20286.830805%2C7279.5942%20285.691486%2C7280.72871%20C284.548187%2C7281.86918%20284.155147%2C7283.28558%20284.081514%2C7284.89653%20C284.035742%2C7285.90201%20283.768077%2C7293.49818%20284.544207%2C7295.49028%20C285.067597%2C7296.83422%20286.098457%2C7297.86749%20287.454694%2C7298.39256%20C288.087538%2C7298.63872%20288.809936%2C7298.80547%20289.869652%2C7298.85411%20C298.730467%2C7299.25511%20302.015089%2C7299.03674%20303.400182%2C7295.49028%20C303.645956%2C7294.859%20303.815113%2C7294.1374%20303.86188%2C7293.08031%20C304.26686%2C7284.19677%20303.796207%2C7282.27117%20302.251908%2C7280.72871%20C301.027016%2C7279.50685%20299.5862%2C7278.67508%20289.869652%2C7279.12273%20M289.951245%2C7297.06748%20C288.981083%2C7297.0238%20288.454707%2C7296.86201%20288.103459%2C7296.72603%20C287.219865%2C7296.3826%20286.556174%2C7295.72155%20286.214876%2C7294.84312%20C285.623823%2C7293.32944%20285.819846%2C7286.14023%20285.872583%2C7284.97693%20C285.924325%2C7283.83745%20286.155174%2C7282.79624%20286.959165%2C7281.99226%20C287.954203%2C7280.99968%20289.239792%2C7280.51332%20297.993144%2C7280.90837%20C299.135448%2C7280.95998%20300.179243%2C7281.19026%20300.985224%2C7281.99226%20C301.980262%2C7282.98483%20302.473801%2C7284.28014%20302.071806%2C7292.99991%20C302.028024%2C7293.96767%20301.865833%2C7294.49274%20301.729513%2C7294.84312%20C300.829003%2C7297.15085%20298.757333%2C7297.47145%20289.951245%2C7297.06748%20M298.089663%2C7283.68956%20C298.089663%2C7284.34665%20298.623998%2C7284.88065%20299.283709%2C7284.88065%20C299.943419%2C7284.88065%20300.47875%2C7284.34665%20300.47875%2C7283.68956%20C300.47875%2C7283.03248%20299.943419%2C7282.49847%20299.283709%2C7282.49847%20C298.623998%2C7282.49847%20298.089663%2C7283.03248%20298.089663%2C7283.68956%20M288.862673%2C7288.98792%20C288.862673%2C7291.80286%20291.150266%2C7294.08479%20293.972194%2C7294.08479%20C296.794123%2C7294.08479%20299.081716%2C7291.80286%20299.081716%2C7288.98792%20C299.081716%2C7286.17298%20296.794123%2C7283.89205%20293.972194%2C7283.89205%20C291.150266%2C7283.89205%20288.862673%2C7286.17298%20288.862673%2C7288.98792%20M290.655732%2C7288.98792%20C290.655732%2C7287.16159%20292.140329%2C7285.67967%20293.972194%2C7285.67967%20C295.80406%2C7285.67967%20297.288657%2C7287.16159%20297.288657%2C7288.98792%20C297.288657%2C7290.81525%20295.80406%2C7292.29716%20293.972194%2C7292.29716%20C292.140329%2C7292.29716%20290.655732%2C7290.81525%20290.655732%2C7288.98792%22%20id%3D%22instagram-%5B%23167%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Einstagram%20%5B%23167%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-340.000000%2C%20-7439.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M289.869652%2C7279.12273%20C288.241769%2C7279.19618%20286.830805%2C7279.5942%20285.691486%2C7280.72871%20C284.548187%2C7281.86918%20284.155147%2C7283.28558%20284.081514%2C7284.89653%20C284.035742%2C7285.90201%20283.768077%2C7293.49818%20284.544207%2C7295.49028%20C285.067597%2C7296.83422%20286.098457%2C7297.86749%20287.454694%2C7298.39256%20C288.087538%2C7298.63872%20288.809936%2C7298.80547%20289.869652%2C7298.85411%20C298.730467%2C7299.25511%20302.015089%2C7299.03674%20303.400182%2C7295.49028%20C303.645956%2C7294.859%20303.815113%2C7294.1374%20303.86188%2C7293.08031%20C304.26686%2C7284.19677%20303.796207%2C7282.27117%20302.251908%2C7280.72871%20C301.027016%2C7279.50685%20299.5862%2C7278.67508%20289.869652%2C7279.12273%20M289.951245%2C7297.06748%20C288.981083%2C7297.0238%20288.454707%2C7296.86201%20288.103459%2C7296.72603%20C287.219865%2C7296.3826%20286.556174%2C7295.72155%20286.214876%2C7294.84312%20C285.623823%2C7293.32944%20285.819846%2C7286.14023%20285.872583%2C7284.97693%20C285.924325%2C7283.83745%20286.155174%2C7282.79624%20286.959165%2C7281.99226%20C287.954203%2C7280.99968%20289.239792%2C7280.51332%20297.993144%2C7280.90837%20C299.135448%2C7280.95998%20300.179243%2C7281.19026%20300.985224%2C7281.99226%20C301.980262%2C7282.98483%20302.473801%2C7284.28014%20302.071806%2C7292.99991%20C302.028024%2C7293.96767%20301.865833%2C7294.49274%20301.729513%2C7294.84312%20C300.829003%2C7297.15085%20298.757333%2C7297.47145%20289.951245%2C7297.06748%20M298.089663%2C7283.68956%20C298.089663%2C7284.34665%20298.623998%2C7284.88065%20299.283709%2C7284.88065%20C299.943419%2C7284.88065%20300.47875%2C7284.34665%20300.47875%2C7283.68956%20C300.47875%2C7283.03248%20299.943419%2C7282.49847%20299.283709%2C7282.49847%20C298.623998%2C7282.49847%20298.089663%2C7283.03248%20298.089663%2C7283.68956%20M288.862673%2C7288.98792%20C288.862673%2C7291.80286%20291.150266%2C7294.08479%20293.972194%2C7294.08479%20C296.794123%2C7294.08479%20299.081716%2C7291.80286%20299.081716%2C7288.98792%20C299.081716%2C7286.17298%20296.794123%2C7283.89205%20293.972194%2C7283.89205%20C291.150266%2C7283.89205%20288.862673%2C7286.17298%20288.862673%2C7288.98792%20M290.655732%2C7288.98792%20C290.655732%2C7287.16159%20292.140329%2C7285.67967%20293.972194%2C7285.67967%20C295.80406%2C7285.67967%20297.288657%2C7287.16159%20297.288657%2C7288.98792%20C297.288657%2C7290.81525%20295.80406%2C7292.29716%20293.972194%2C7292.29716%20C292.140329%2C7292.29716%20290.655732%2C7290.81525%20290.655732%2C7288.98792%22%20id%3D%22instagram-%5B%23167%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-pinterest {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22pinterest%22%20data-name%3D%22Flat%20Color%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20flat-color%22%3E%3Cpath%20id%3D%22primary%22%20d%3D%22M7%2C22H6.85A1%2C1%2C0%2C0%2C1%2C6%2C20.85l2-13a1%2C1%2C0%2C1%2C1%2C2%2C.3l-.73%2C4.73a5.36%2C5.36%2C0%2C0%2C0%2C3%2C1.57c2.89.33%2C5.38-.92%2C6.06-3%2C.84-2.66-1.32-5.78-4.81-7a7.42%2C7.42%2C0%2C0%2C0-5.64.21A4.16%2C4.16%2C0%2C0%2C0%2C5.68%2C7.11a3.79%2C3.79%2C0%2C0%2C0-.17%2C1.47%2C1%2C1%2C0%2C1%2C1-2%2C.14A5.91%2C5.91%2C0%2C0%2C1%2C3.77%2C6.5%2C6.2%2C6.2%2C0%2C0%2C1%2C7%2C2.88a9.33%2C9.33%2C0%2C0%2C1%2C7.18-.32c4.52%2C1.52%2C7.24%2C5.76%2C6.08%2C9.45-1%2C3.05-4.34%2C4.88-8.18%2C4.43A6.89%2C6.89%2C0%2C0%2C1%2C8.9%2C15.19l-.91%2C6A1%2C1%2C0%2C0%2C1%2C7%2C22Z%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20id%3D%22pinterest%22%20data-name%3D%22Flat%20Color%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon%20flat-color%22%3E%3Cpath%20id%3D%22primary%22%20d%3D%22M7%2C22H6.85A1%2C1%2C0%2C0%2C1%2C6%2C20.85l2-13a1%2C1%2C0%2C1%2C1%2C2%2C.3l-.73%2C4.73a5.36%2C5.36%2C0%2C0%2C0%2C3%2C1.57c2.89.33%2C5.38-.92%2C6.06-3%2C.84-2.66-1.32-5.78-4.81-7a7.42%2C7.42%2C0%2C0%2C0-5.64.21A4.16%2C4.16%2C0%2C0%2C0%2C5.68%2C7.11a3.79%2C3.79%2C0%2C0%2C0-.17%2C1.47%2C1%2C1%2C0%2C1%2C1-2%2C.14A5.91%2C5.91%2C0%2C0%2C1%2C3.77%2C6.5%2C6.2%2C6.2%2C0%2C0%2C1%2C7%2C2.88a9.33%2C9.33%2C0%2C0%2C1%2C7.18-.32c4.52%2C1.52%2C7.24%2C5.76%2C6.08%2C9.45-1%2C3.05-4.34%2C4.88-8.18%2C4.43A6.89%2C6.89%2C0%2C0%2C1%2C8.9%2C15.19l-.91%2C6A1%2C1%2C0%2C0%2C1%2C7%2C22Z%22%20style%3D%22fill%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-linkedin {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Elinkedin%20%5B%23161%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-180.000000%2C%20-7479.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M144%2C7339%20L140%2C7339%20L140%2C7332.001%20C140%2C7330.081%20139.153%2C7329.01%20137.634%2C7329.01%20C135.981%2C7329.01%20135%2C7330.126%20135%2C7332.001%20L135%2C7339%20L131%2C7339%20L131%2C7326%20L135%2C7326%20L135%2C7327.462%20C135%2C7327.462%20136.255%2C7325.26%20139.083%2C7325.26%20C141.912%2C7325.26%20144%2C7326.986%20144%2C7330.558%20L144%2C7339%20L144%2C7339%20Z%20M126.442%2C7323.921%20C125.093%2C7323.921%20124%2C7322.819%20124%2C7321.46%20C124%2C7320.102%20125.093%2C7319%20126.442%2C7319%20C127.79%2C7319%20128.883%2C7320.102%20128.883%2C7321.46%20C128.884%2C7322.819%20127.79%2C7323.921%20126.442%2C7323.921%20L126.442%2C7323.921%20Z%20M124%2C7339%20L129%2C7339%20L129%2C7326%20L124%2C7326%20L124%2C7339%20Z%22%20id%3D%22linkedin-%5B%23161%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Elinkedin%20%5B%23161%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-180.000000%2C%20-7479.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M144%2C7339%20L140%2C7339%20L140%2C7332.001%20C140%2C7330.081%20139.153%2C7329.01%20137.634%2C7329.01%20C135.981%2C7329.01%20135%2C7330.126%20135%2C7332.001%20L135%2C7339%20L131%2C7339%20L131%2C7326%20L135%2C7326%20L135%2C7327.462%20C135%2C7327.462%20136.255%2C7325.26%20139.083%2C7325.26%20C141.912%2C7325.26%20144%2C7326.986%20144%2C7330.558%20L144%2C7339%20L144%2C7339%20Z%20M126.442%2C7323.921%20C125.093%2C7323.921%20124%2C7322.819%20124%2C7321.46%20C124%2C7320.102%20125.093%2C7319%20126.442%2C7319%20C127.79%2C7319%20128.883%2C7320.102%20128.883%2C7321.46%20C128.884%2C7322.819%20127.79%2C7323.921%20126.442%2C7323.921%20L126.442%2C7323.921%20Z%20M124%2C7339%20L129%2C7339%20L129%2C7326%20L124%2C7326%20L124%2C7339%20Z%22%20id%3D%22linkedin-%5B%23161%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-xing {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%09%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%20540.543%20540.543%22%0A%09%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M129.989%2C378.772c8.274%2C0%2C15.361-5.006%2C21.243-15.036c53.813-95.423%2C81.806-145.093%2C83.991-149.028l-53.593-93.458%0A%09%09%09c-5.667-9.804-12.858-14.707-21.567-14.707H81.953c-5.019%2C0-8.495%2C1.634-10.459%2C4.902c-2.399%2C3.268-2.289%2C7.301%2C0.325%2C12.087%0A%09%09%09l52.613%2C91.176c0.214%2C0.232%2C0.214%2C0.331%2C0%2C0.331L41.75%2C361.453c-2.172%2C4.149-2.172%2C8.066%2C0%2C11.757%0A%09%09%09c2.173%2C3.715%2C5.557%2C5.562%2C10.129%2C5.562H129.989z%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M488.492%2C0h-78.758c-8.495%2C0-15.472%2C4.902-20.912%2C14.707C277.053%2C212.97%2C219.206%2C315.596%2C215.283%2C322.555l110.784%2C203.282%0A%09%09%09c5.227%2C9.804%2C12.418%2C14.706%2C21.567%2C14.706h78.104c4.791%2C0%2C8.28-1.634%2C10.459-4.902c2.172-3.715%2C2.068-7.748-0.325-12.099%0A%09%09%09L326.073%2C322.555v-0.318L498.627%2C16.995c2.393-4.571%2C2.393-8.592%2C0-12.087C496.662%2C1.634%2C493.284%2C0%2C488.492%2C0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%09%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%20540.543%20540.543%22%0A%09%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M129.989%2C378.772c8.274%2C0%2C15.361-5.006%2C21.243-15.036c53.813-95.423%2C81.806-145.093%2C83.991-149.028l-53.593-93.458%0A%09%09%09c-5.667-9.804-12.858-14.707-21.567-14.707H81.953c-5.019%2C0-8.495%2C1.634-10.459%2C4.902c-2.399%2C3.268-2.289%2C7.301%2C0.325%2C12.087%0A%09%09%09l52.613%2C91.176c0.214%2C0.232%2C0.214%2C0.331%2C0%2C0.331L41.75%2C361.453c-2.172%2C4.149-2.172%2C8.066%2C0%2C11.757%0A%09%09%09c2.173%2C3.715%2C5.557%2C5.562%2C10.129%2C5.562H129.989z%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M488.492%2C0h-78.758c-8.495%2C0-15.472%2C4.902-20.912%2C14.707C277.053%2C212.97%2C219.206%2C315.596%2C215.283%2C322.555l110.784%2C203.282%0A%09%09%09c5.227%2C9.804%2C12.418%2C14.706%2C21.567%2C14.706h78.104c4.791%2C0%2C8.28-1.634%2C10.459-4.902c2.172-3.715%2C2.068-7.748-0.325-12.099%0A%09%09%09L326.073%2C322.555v-0.318L498.627%2C16.995c2.393-4.571%2C2.393-8.592%2C0-12.087C496.662%2C1.634%2C493.284%2C0%2C488.492%2C0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-github {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Egithub%20%5B%23142%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-140.000000%2C%20-7559.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M94%2C7399%20C99.523%2C7399%20104%2C7403.59%20104%2C7409.253%20C104%2C7413.782%20101.138%2C7417.624%2097.167%2C7418.981%20C96.66%2C7419.082%2096.48%2C7418.762%2096.48%2C7418.489%20C96.48%2C7418.151%2096.492%2C7417.047%2096.492%2C7415.675%20C96.492%2C7414.719%2096.172%2C7414.095%2095.813%2C7413.777%20C98.04%2C7413.523%20100.38%2C7412.656%20100.38%2C7408.718%20C100.38%2C7407.598%2099.992%2C7406.684%2099.35%2C7405.966%20C99.454%2C7405.707%2099.797%2C7404.664%2099.252%2C7403.252%20C99.252%2C7403.252%2098.414%2C7402.977%2096.505%2C7404.303%20C95.706%2C7404.076%2094.85%2C7403.962%2094%2C7403.958%20C93.15%2C7403.962%2092.295%2C7404.076%2091.497%2C7404.303%20C89.586%2C7402.977%2088.746%2C7403.252%2088.746%2C7403.252%20C88.203%2C7404.664%2088.546%2C7405.707%2088.649%2C7405.966%20C88.01%2C7406.684%2087.619%2C7407.598%2087.619%2C7408.718%20C87.619%2C7412.646%2089.954%2C7413.526%2092.175%2C7413.785%20C91.889%2C7414.041%2091.63%2C7414.493%2091.54%2C7415.156%20C90.97%2C7415.418%2089.522%2C7415.871%2088.63%2C7414.304%20C88.63%2C7414.304%2088.101%2C7413.319%2087.097%2C7413.247%20C87.097%2C7413.247%2086.122%2C7413.234%2087.029%2C7413.87%20C87.029%2C7413.87%2087.684%2C7414.185%2088.139%2C7415.37%20C88.139%2C7415.37%2088.726%2C7417.2%2091.508%2C7416.58%20C91.513%2C7417.437%2091.522%2C7418.245%2091.522%2C7418.489%20C91.522%2C7418.76%2091.338%2C7419.077%2090.839%2C7418.982%20C86.865%2C7417.627%2084%2C7413.783%2084%2C7409.253%20C84%2C7403.59%2088.478%2C7399%2094%2C7399%22%20id%3D%22github-%5B%23142%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3Egithub%20%5B%23142%5D%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%22Dribbble-Light-Preview%22%20transform%3D%22translate(-140.000000%2C%20-7559.000000)%22%20fill%3D%22%23000000%22%3E%3Cg%20id%3D%22icons%22%20transform%3D%22translate(56.000000%2C%20160.000000)%22%3E%3Cpath%20d%3D%22M94%2C7399%20C99.523%2C7399%20104%2C7403.59%20104%2C7409.253%20C104%2C7413.782%20101.138%2C7417.624%2097.167%2C7418.981%20C96.66%2C7419.082%2096.48%2C7418.762%2096.48%2C7418.489%20C96.48%2C7418.151%2096.492%2C7417.047%2096.492%2C7415.675%20C96.492%2C7414.719%2096.172%2C7414.095%2095.813%2C7413.777%20C98.04%2C7413.523%20100.38%2C7412.656%20100.38%2C7408.718%20C100.38%2C7407.598%2099.992%2C7406.684%2099.35%2C7405.966%20C99.454%2C7405.707%2099.797%2C7404.664%2099.252%2C7403.252%20C99.252%2C7403.252%2098.414%2C7402.977%2096.505%2C7404.303%20C95.706%2C7404.076%2094.85%2C7403.962%2094%2C7403.958%20C93.15%2C7403.962%2092.295%2C7404.076%2091.497%2C7404.303%20C89.586%2C7402.977%2088.746%2C7403.252%2088.746%2C7403.252%20C88.203%2C7404.664%2088.546%2C7405.707%2088.649%2C7405.966%20C88.01%2C7406.684%2087.619%2C7407.598%2087.619%2C7408.718%20C87.619%2C7412.646%2089.954%2C7413.526%2092.175%2C7413.785%20C91.889%2C7414.041%2091.63%2C7414.493%2091.54%2C7415.156%20C90.97%2C7415.418%2089.522%2C7415.871%2088.63%2C7414.304%20C88.63%2C7414.304%2088.101%2C7413.319%2087.097%2C7413.247%20C87.097%2C7413.247%2086.122%2C7413.234%2087.029%2C7413.87%20C87.029%2C7413.87%2087.684%2C7414.185%2088.139%2C7415.37%20C88.139%2C7415.37%2088.726%2C7417.2%2091.508%2C7416.58%20C91.513%2C7417.437%2091.522%2C7418.245%2091.522%2C7418.489%20C91.522%2C7418.76%2091.338%2C7419.077%2090.839%2C7418.982%20C86.865%2C7417.627%2084%2C7413.783%2084%2C7409.253%20C84%2C7403.59%2088.478%2C7399%2094%2C7399%22%20id%3D%22github-%5B%23142%5D%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-mail {
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16%207.99987V12.9999C16%2013.7955%2016.3161%2014.5586%2016.8787%2015.1212C17.4413%2015.6838%2018.2044%2015.9999%2019%2015.9999C19.7957%2015.9999%2020.5587%2015.6838%2021.1213%2015.1212C21.6839%2014.5586%2022%2013.7955%2022%2012.9999V11.9999C21.9999%209.7429%2021.2362%207.55235%2019.8333%205.7844C18.4303%204.01645%2016.4706%202.77509%2014.2726%202.26217C12.0747%201.74924%209.76794%201.99491%207.72736%202.95923C5.68677%203.92356%204.03241%205.54982%203.03327%207.57359C2.03413%209.59736%201.74898%2011.8996%202.22418%2014.106C2.69938%2016.3124%203.90699%2018.2931%205.65064%2019.7261C7.39429%2021.1592%209.57144%2021.9602%2011.8281%2021.999C14.0847%2022.0378%2016.2881%2021.3121%2018.08%2019.9399M16%2011.9999C16%2014.209%2014.2092%2015.9999%2012%2015.9999C9.79087%2015.9999%208.00001%2014.209%208.00001%2011.9999C8.00001%209.79073%209.79087%207.99987%2012%207.99987C14.2092%207.99987%2016%209.79073%2016%2011.9999Z%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16%207.99987V12.9999C16%2013.7955%2016.3161%2014.5586%2016.8787%2015.1212C17.4413%2015.6838%2018.2044%2015.9999%2019%2015.9999C19.7957%2015.9999%2020.5587%2015.6838%2021.1213%2015.1212C21.6839%2014.5586%2022%2013.7955%2022%2012.9999V11.9999C21.9999%209.7429%2021.2362%207.55235%2019.8333%205.7844C18.4303%204.01645%2016.4706%202.77509%2014.2726%202.26217C12.0747%201.74924%209.76794%201.99491%207.72736%202.95923C5.68677%203.92356%204.03241%205.54982%203.03327%207.57359C2.03413%209.59736%201.74898%2011.8996%202.22418%2014.106C2.69938%2016.3124%203.90699%2018.2931%205.65064%2019.7261C7.39429%2021.1592%209.57144%2021.9602%2011.8281%2021.999C14.0847%2022.0378%2016.2881%2021.3121%2018.08%2019.9399M16%2011.9999C16%2014.209%2014.2092%2015.9999%2012%2015.9999C9.79087%2015.9999%208.00001%2014.209%208.00001%2011.9999C8.00001%209.79073%209.79087%207.99987%2012%207.99987C14.2092%207.99987%2016%209.79073%2016%2011.9999Z%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-phone {
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18.7881%2014.7644C17.4497%2013.4433%2015.9296%2015.1939%2014.9258%2016.1847C11.8965%2016.7827%206.44379%2011.4006%207.6555%209.00853C8.65932%208.01771%2010.4328%206.51729%209.09441%205.1962C7.75599%203.87511%205.85724%203.60737%204.85342%204.59819C4.02037%205.42046%203.41451%207.21449%204.92915%2011.1016C6.44379%2014.9887%208.86722%2017.3807%2013.0072%2019.0751C17.1473%2020.7694%2018.5609%2019.7728%2019.394%2018.9505C20.3978%2017.9597%2020.1265%2016.0855%2018.7881%2014.7644Z%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18.7881%2014.7644C17.4497%2013.4433%2015.9296%2015.1939%2014.9258%2016.1847C11.8965%2016.7827%206.44379%2011.4006%207.6555%209.00853C8.65932%208.01771%2010.4328%206.51729%209.09441%205.1962C7.75599%203.87511%205.85724%203.60737%204.85342%204.59819C4.02037%205.42046%203.41451%207.21449%204.92915%2011.1016C6.44379%2014.9887%208.86722%2017.3807%2013.0072%2019.0751C17.1473%2020.7694%2018.5609%2019.7728%2019.394%2018.9505C20.3978%2017.9597%2020.1265%2016.0855%2018.7881%2014.7644Z%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-web {
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%22-1%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22cf-icon-svg%22%3E%3Cpath%20d%3D%22M16.417%209.57a7.917%207.917%200%201%201-8.144-7.908%201.758%201.758%200%200%201%20.451%200%207.913%207.913%200%200%201%207.693%207.907zM5.85%2015.838q.254.107.515.193a11.772%2011.772%200%200%201-1.572-5.92h-3.08a6.816%206.816%200%200%200%204.137%205.727zM2.226%206.922a6.727%206.727%200%200%200-.511%202.082h3.078a11.83%2011.83%200%200%201%201.55-5.89q-.249.083-.493.186a6.834%206.834%200%200%200-3.624%203.622zm8.87%202.082a14.405%2014.405%200%200%200-.261-2.31%209.847%209.847%200%200%200-.713-2.26c-.447-.952-1.009-1.573-1.497-1.667a8.468%208.468%200%200%200-.253%200c-.488.094-1.05.715-1.497%201.668a9.847%209.847%200%200%200-.712%202.26%2014.404%2014.404%200%200%200-.261%202.309zm-.974%205.676a9.844%209.844%200%200%200%20.713-2.26%2014.413%2014.413%200%200%200%20.26-2.309H5.903a14.412%2014.412%200%200%200%20.261%202.31%209.844%209.844%200%200%200%20.712%202.259c.487%201.036%201.109%201.68%201.624%201.68s1.137-.644%201.623-1.68zm4.652-2.462a6.737%206.737%200%200%200%20.513-2.107h-3.082a11.77%2011.77%200%200%201-1.572%205.922q.261-.086.517-.194a6.834%206.834%200%200%200%203.624-3.621zM11.15%203.3a6.82%206.82%200%200%200-.496-.187%2011.828%2011.828%200%200%201%201.55%205.89h3.081A6.815%206.815%200%200%200%2011.15%203.3z%22%2F%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    mask: url("data:image/svg+xml;utf8,%3Csvg%20fill%3D%22%23000000%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%22-1%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22cf-icon-svg%22%3E%3Cpath%20d%3D%22M16.417%209.57a7.917%207.917%200%201%201-8.144-7.908%201.758%201.758%200%200%201%20.451%200%207.913%207.913%200%200%201%207.693%207.907zM5.85%2015.838q.254.107.515.193a11.772%2011.772%200%200%201-1.572-5.92h-3.08a6.816%206.816%200%200%200%204.137%205.727zM2.226%206.922a6.727%206.727%200%200%200-.511%202.082h3.078a11.83%2011.83%200%200%201%201.55-5.89q-.249.083-.493.186a6.834%206.834%200%200%200-3.624%203.622zm8.87%202.082a14.405%2014.405%200%200%200-.261-2.31%209.847%209.847%200%200%200-.713-2.26c-.447-.952-1.009-1.573-1.497-1.667a8.468%208.468%200%200%200-.253%200c-.488.094-1.05.715-1.497%201.668a9.847%209.847%200%200%200-.712%202.26%2014.404%2014.404%200%200%200-.261%202.309zm-.974%205.676a9.844%209.844%200%200%200%20.713-2.26%2014.413%2014.413%200%200%200%20.26-2.309H5.903a14.412%2014.412%200%200%200%20.261%202.31%209.844%209.844%200%200%200%20.712%202.259c.487%201.036%201.109%201.68%201.624%201.68s1.137-.644%201.623-1.68zm4.652-2.462a6.737%206.737%200%200%200%20.513-2.107h-3.082a11.77%2011.77%200%200%201-1.572%205.922q.261-.086.517-.194a6.834%206.834%200%200%200%203.624-3.621zM11.15%203.3a6.82%206.82%200%200%200-.496-.187%2011.828%2011.828%200%200%201%201.55%205.89h3.081A6.815%206.815%200%200%200%2011.15%203.3z%22%2F%3E%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-message {
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7%208.5H12M7%2012H15M9.68375%2018H16.2C17.8802%2018%2018.7202%2018%2019.362%2017.673C19.9265%2017.3854%2020.3854%2016.9265%2020.673%2016.362C21%2015.7202%2021%2014.8802%2021%2013.2V7.8C21%206.11984%2021%205.27976%2020.673%204.63803C20.3854%204.07354%2019.9265%203.6146%2019.362%203.32698C18.7202%203%2017.8802%203%2016.2%203H7.8C6.11984%203%205.27976%203%204.63803%203.32698C4.07354%203.6146%203.6146%204.07354%203.32698%204.63803C3%205.27976%203%206.11984%203%207.8V20.3355C3%2020.8684%203%2021.1348%203.10923%2021.2716C3.20422%2021.3906%203.34827%2021.4599%203.50054%2021.4597C3.67563%2021.4595%203.88367%2021.2931%204.29976%2020.9602L6.68521%2019.0518C7.17252%2018.662%207.41617%2018.4671%207.68749%2018.3285C7.9282%2018.2055%208.18443%2018.1156%208.44921%2018.0613C8.74767%2018%209.0597%2018%209.68375%2018Z%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
    mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7%208.5H12M7%2012H15M9.68375%2018H16.2C17.8802%2018%2018.7202%2018%2019.362%2017.673C19.9265%2017.3854%2020.3854%2016.9265%2020.673%2016.362C21%2015.7202%2021%2014.8802%2021%2013.2V7.8C21%206.11984%2021%205.27976%2020.673%204.63803C20.3854%204.07354%2019.9265%203.6146%2019.362%203.32698C18.7202%203%2017.8802%203%2016.2%203H7.8C6.11984%203%205.27976%203%204.63803%203.32698C4.07354%203.6146%203.6146%204.07354%203.32698%204.63803C3%205.27976%203%206.11984%203%207.8V20.3355C3%2020.8684%203%2021.1348%203.10923%2021.2716C3.20422%2021.3906%203.34827%2021.4599%203.50054%2021.4597C3.67563%2021.4595%203.88367%2021.2931%204.29976%2020.9602L6.68521%2019.0518C7.17252%2018.662%207.41617%2018.4671%207.68749%2018.3285C7.9282%2018.2055%208.18443%2018.1156%208.44921%2018.0613C8.74767%2018%209.0597%2018%209.68375%2018Z%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") 100% 100% / cover no-repeat;
}

.easy-logo-person {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%0A%09%20viewBox%3D%220%200%20512%20512%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23000000%3B%7D%0A%3C%2Fstyle%3E%3Cg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M445.21%2C438.315c-10.7-20.671-27.49-34.113-43.889-43.241c-16.399-9.146-32.825-14.33-43.578-18.379%0A%09%09c-8.505-3.16-17.456-7.263-23.466-11.498c-3.01-2.087-5.212-4.192-6.349-5.754c-1.172-1.625-1.234-2.344-1.252-2.752%0A%09%09c0-8.08%2C0-18.149%2C0-31.245c5.345-5.984%2C11.765-13.487%2C17.776-23.121c6.269-10.033%2C11.853-22.516%2C15.298-37.495%0A%09%09c1.963-0.959%2C3.916-2.06%2C5.825-3.4c5.869-4.04%2C10.832-9.945%2C14.863-17.625c4.084-7.716%2C7.601-17.376%2C11.338-30.437%0A%09%09c2.37-8.319%2C3.48-15.067%2C3.49-21.025c0.009-5.522-1.012-10.538-3.365-14.818c-1.74-3.197-4.2-5.781-6.677-7.512%0A%09%09c-2.495-1.74-4.831-2.716-6.757-3.357c-0.008-0.248-0.017-0.461-0.017-0.736c-0.028-6.472%2C1.261-17.358%2C2.726-27.32%0A%09%09c0.879-6.091%2C1.42-12.563%2C1.42-19.25c0-10.228-1.26-21.007-4.546-31.644c-4.874-15.938-14.65-31.618-30.934-43.427%0A%09%09c-16.168-11.765-38.312-19.596-67.56-21.949c-32.621-3.978-51.906-7.734-67.488-11.347c-15.565-3.596-27.844-7.201-45.744-10.69%0A%09%09v0.009C165.276%2C0.107%2C164.246%2C0%2C163.296%2C0c-2.344-0.018-4.857%2C0.595-6.907%2C1.678c-3.925%2C2.078-5.949%2C5.034-7.255%2C7.467%0A%09%09c-2.202%2C4.35-2.912%2C8.293-3.614%2C12.457c-0.932%2C6.172-1.296%2C12.724-1.811%2C18.148c-0.248%2C2.7-0.542%2C5.106-0.852%2C6.784%0A%09%09c-0.151%2C0.835-0.32%2C1.483-0.426%2C1.829l-0.08%2C0.257c-15.706%2C27.552-19.596%2C56.337-19.596%2C78.623c0%2C17.74%2C2.478%2C31.582%2C3.694%2C37.656%0A%09%09c0.444%2C2.264%2C0.621%2C3.818%2C0.719%2C5.06c-1.252%2C0.888-2.566%2C1.936-3.933%2C3.277c-2.442%2C2.406-4.883%2C5.655-6.66%2C9.776%0A%09%09c-1.776%2C4.102-2.849%2C9.021-2.841%2C14.49c0%2C4.262%2C0.622%2C8.835%2C1.954%2C13.772c4.83%2C17.935%2C10.832%2C30.392%2C18.308%2C39.377%0A%09%09c5.575%2C6.793%2C12.03%2C11.241%2C18.255%2C14.215c3.462%2C14.961%2C9.038%2C27.436%2C15.298%2C37.46c6.01%2C9.634%2C12.43%2C17.136%2C17.776%2C23.121%0A%09%09c0%2C13.096%2C0%2C23.164%2C0%2C31.245c0.008%2C0.151-0.063%2C0.985-1.376%2C2.752c-1.891%2C2.584-6.428%2C6.224-11.942%2C9.323%0A%09%09c-5.504%2C3.135-11.942%2C5.878-17.553%2C7.858c-7.29%2C2.575-17.092%2C5.744-27.631%2C10.264c-15.805%2C6.766-33.553%2C16.604-47.617%2C32.888%0A%09%09c-14.117%2C16.23-23.885%2C39.049-23.796%2C68.864c0%2C4.102%2C0.177%2C8.364%2C0.542%2C12.75L56.838%2C512h10.646h387.679l0.888-10.61%0A%09%09c0.364-4.378%2C0.542-8.622%2C0.542-12.715C456.61%2C468.805%2C452.348%2C452.05%2C445.21%2C438.315z%20M433.454%2C488.862H78.547%0A%09%09c0-0.071-0.008-0.142-0.008-0.222c0.017-16.656%2C3.445-29.469%2C8.763-39.839c7.991-15.503%2C20.626-25.998%2C34.557-33.802%0A%09%09c13.922-7.778%2C28.759-12.52%2C40.284-16.559c8.932-3.17%2C19.276-7.716%2C28.217-13.914c4.466-3.116%2C8.621-6.659%2C12.022-11.107%0A%09%09c3.338-4.395%2C6.064-10.096%2C6.073-16.728c0-9.003%2C0-20.244%2C0-35.658v-4.448l-2.966-3.294c-5.815-6.437-12.43-13.781-18.308-23.192%0A%09%09c-5.861-9.429-10.983-20.848-13.602-35.658l-1.172-6.614l-6.331-2.273c-5.594-2.051-9.723-4.298-14.322-9.696%0A%09%09c-4.529-5.434-9.448-14.677-13.736-30.597c-0.87-3.231-1.163-5.789-1.163-7.76c0.009-2.548%2C0.453-4.146%2C0.95-5.31%0A%09%09c0.746-1.705%2C1.74-2.646%2C2.601-3.294l0.968-0.586l0.045-0.026l1.154-0.382l1.297-0.862c1.98-1.278%2C3.898-3.605%2C4.963-6.259%0A%09%09c1.101-2.682%2C1.563-5.62%2C1.571-9.136c0-3.126-0.381-6.748-1.278-11.259c-1.057-5.3-3.24-17.518-3.24-33.145%0A%09%09c-0.009-19.72%2C3.516-44.545%2C16.692-67.426c1.563-2.788%2C2.157-5.106%2C2.699-7.467c0.879-4.067%2C1.269-8.248%2C1.651-12.555%0A%09%09c0.48-5.656%2C0.933-11.4%2C1.608-15.431c13.478%2C2.859%2C24.222%2C5.877%2C38.312%2C9.145c16.292%2C3.791%2C36.678%2C7.724%2C69.921%2C11.782l0.231%2C0.035%0A%09%09l0.274%2C0.026c17.589%2C1.368%2C31.414%2C4.866%2C42.184%2C9.625c16.151%2C7.201%2C25.625%2C16.941%2C31.671%2C28.004%0A%09%09c6.003%2C11.072%2C8.338%2C23.831%2C8.338%2C36.368c0%2C5.434-0.444%2C10.832-1.181%2C15.938c-1.5%2C10.416-2.938%2C21.638-2.966%2C30.632%0A%09%09c0.009%2C2.841%2C0.124%2C5.47%2C0.622%2C8.222c0.257%2C1.376%2C0.604%2C2.806%2C1.278%2C4.43c0.675%2C1.607%2C1.669%2C3.525%2C3.739%2C5.461l0.017%2C0.009%0A%09%09c2.264%2C1.997%2C4.067%2C2.627%2C5.336%2C3.125c2.256%2C0.764%2C3.499%2C0.976%2C4.386%2C1.27l0.995%2C0.373c0.124%2C0.328%2C0.444%2C1.34%2C0.444%2C3.533%0A%09%09c0.009%2C2.921-0.621%2C7.769-2.601%2C14.677c-4.626%2C16.328-8.772%2C25.625-12.262%2C30.419c-1.749%2C2.433-3.241%2C3.836-4.901%2C4.999%0A%09%09c-1.67%2C1.163-3.65%2C2.113-6.446%2C3.117l-6.331%2C2.264l-1.172%2C6.624c-2.619%2C14.81-7.742%2C26.228-13.602%2C35.658%0A%09%09c-5.877%2C9.411-12.492%2C16.755-18.308%2C23.192l-2.957%2C3.294v4.448c0%2C15.414%2C0%2C26.655%2C0%2C35.658c-0.018%2C6.384%2C2.486%2C12.075%2C5.744%2C16.462%0A%09%09c4.937%2C6.614%2C11.525%2C11.258%2C18.557%2C15.298c7.041%2C3.995%2C14.651%2C7.227%2C21.789%2C9.908c7.751%2C2.904%2C16.888%2C5.949%2C26.309%2C10.033%0A%09%09c14.143%2C6.083%2C28.634%2C14.375%2C39.297%2C26.708c10.638%2C12.386%2C18.122%2C28.617%2C18.211%2C53.576%0A%09%09C433.463%2C488.729%2C433.454%2C488.809%2C433.454%2C488.862z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

/** Easy CM Manager Styles **/

/* Overlay covering the entire viewport, semi-transparent */
.easy-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    height: 100vh;
    background-color: rgba(65, 65, 65, 0.2);
    z-index: 999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Container for the consent manager frame (light and dark themes) */
.easy-cm-frame-light,
.easy-cm-frame-dark {
    position: relative;
    border-radius: 14px;
    box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.22);
    padding: 2rem 2.5rem 1.5rem;
    width: 300px;
    animation: consent-pop-in 0.4s cubic-bezier(.61, .22, .42, .93);
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

/* Responsive width adjustments */
@media (min-width: 576px) {
    .easy-cm-frame-light,
    .easy-cm-frame-dark {
        width: 460px;
    }
}
@media (min-width: 768px) {
    .easy-cm-frame-light,
    .easy-cm-frame-dark {
        width: 620px;
    }
}
@media (min-width: 992px) {
    .easy-cm-frame-light,
    .easy-cm-frame-dark {
        width: 780px;
    }
}
@media (min-width: 1200px) {
    .easy-cm-frame-light,
    .easy-cm-frame-dark {
        width: 900px;
    }
}
@media (min-width: 1400px) {
    .easy-cm-frame-light,
    .easy-cm-frame-dark {
        width: 1000px;
    }
}

/* Frame shadow/overlay effect */
.easy-cm-frame::after {
    position: absolute;
    top: -7px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border-radius: 16px;
    content: '';
    z-index: -1;
}

/* Content container inside the frame with scroll when overflow */
.easy-cm-frame-content {
    overflow: scroll;
    width: 100%;
    max-height: 50vh;
}

/* Loading spinner style, circle rotating animation */
.easy-loading-spinner {
    width: 48px;
    height: 48px;
    border: 5px solid #23b3ee;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

/* Spinner rotation keyframe animation */
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Container for all consent buttons, flex layout with wrapping and gap */
.consent-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 0.7rem;
    justify-content: center;
}

/* Base style for consent buttons */
.consent-btn {
    padding: 0.92em 2.2em;
    font-size: 1.02em;
    border-radius: 8px;
    border: none;
    font-weight: 600;
    letter-spacing: 0.01em;
    background: linear-gradient(100deg, #2196f3 20%, #21c6f3 100%);
    color: #fff;
    box-shadow: 0 4px 12px rgba(33, 150, 243, 0.09);
    outline: none;
    cursor: pointer;
    position: relative;
    transition:
        background 0.23s cubic-bezier(.61, .22, .42, .93),
        transform 0.12s,
        box-shadow 0.16s;
}

/* Hover and focus effect for buttons */
.consent-btn:hover,
.consent-btn:focus {
    background: linear-gradient(100deg, #21c6f3 0%, #2196f3 100%);
    transform: translateY(-2px) scale(1.025);
    box-shadow: 0 7px 22px rgba(33, 150, 243, 0.18);
}

/* Specific styling for "accept all" button (green-blue) */
.consent-btn.accept-all {
    background: linear-gradient(100deg, #19c37d 10%, #17b7bd 90%);
}
.consent-btn.accept-all:hover,
.consent-btn.accept-all:focus {
    background: linear-gradient(100deg, #17b7bd 10%, #19c37d 90%);
}

/* Specific styling for "accept necessary" button (subdued, grey-outlined) */
.consent-btn.accept-necessary {
    background: #f7f9fc;
    color: #2671b7;
    border: 2px solid #b6d7fa;
    box-shadow: none;
    transition:
        background 0.23s,
        color 0.19s,
        border-color 0.14s;
}
.consent-btn.accept-necessary:hover,
.consent-btn.accept-necessary:focus {
    background: #e3f1fd;
    border-color: #2671b7;
    color: #104f7a;
}

/* Responsive adjustments for buttons on small devices */
@media (max-width: 500px) {
    .consent-btn {
        font-size: 1em;
        padding: 0.85em 1.2em;
        min-width: 120px;
    }
}

/* Category row styling */
.consent-category-row-light,
.consent-category-row-dark {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1.5rem;
    transition: background 0.3s ease-in-out;
}

/* Light theme category row border and hover effect */
.consent-category-row-light {
    border-bottom: 1px solid #e0e6ef;
}
.consent-category-row-light:hover {
    background: #f0f4ff;
}

/* Dark theme category row border and hover effect */
.consent-category-row-dark {
    border-bottom: 1px solid #4d4e52;
}
.consent-category-row-dark:hover {
    background: #626262;
}

/* Category name styles */
.consent-category-name-light,
.consent-category-name-dark {
    margin: 0 0 0.35rem;
    font-weight: 600;
    font-size: 1.15rem;
    width: 50%;
}

.consent-category-name-light {
    color: #263238;
}

.consent-category-name-dark {
    color: #ededed;
}

/* "Read more" button style with background and radius, plus hover effect */
.consent-category-read-more {
    background-color: #5f6c7b;
    padding: 5px;
    border-radius: 16px;
}
.consent-category-read-more:hover {
    cursor: pointer;
    background-color: #2b4057;
    transform: translateY(-2px) scale(1.025);
    box-shadow: 0 7px 22px rgba(33, 150, 243, 0.18);
}

/* Read more text style */
.consent-category-read-more-text {
    margin: 0;
    color: #fff;
    font-size: 1rem;
    line-height: 1.3;
}

/* Before pseudo element for icon on read more text */
.consent-category-read-more-text:before {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-6.5%200%2024%2024%27%3E%3Cpath%20fill%3D%27white%27%20d%3D%27m8.436.006c.051-.004.111-.007.172-.007%201.237%200%202.239%201.003%202.239%202.239%200%20.041-.001.081-.003.122v-.006c-.079%201.679-1.46%203.01-3.151%203.01-.022%200-.043%200-.065-.001h.003c-.069.008-.15.012-.231.012-1.188%200-2.151-.963-2.151-2.151%200-.088.005-.174.015-.259l-.001.01c.063-1.655%201.419-2.972%203.084-2.972.031%200%20.062%200%20.093.001h-.005zm-4.947%2023.994c-1.268%200-2.199-.783-1.311-4.226l1.456-6.108c.254-.978.295-1.369%200-1.369-1.141.293-2.142.752-3.035%201.359l.033-.021-.633-1.057c3.086-2.622%206.638-4.159%208.158-4.159%201.268%200%201.48%201.526.845%203.874l-1.666%206.421c-.296%201.135-.168%201.526.126%201.526%201.106-.256%202.069-.761%202.863-1.456l-.008.007.72.979c-3.004%203.052-6.281%204.232-7.549%204.232z%27%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

/* Toggle switch container */
.consent-category-switch {
    position: relative;
    display: inline-block;
    width: 52px;
    height: 28px;
}

/* Hidden checkbox input */
.consent-category-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* Slider styles and positioning */
.consent-category-slider {
    position: absolute;
    cursor: pointer;
    background-color: #ccc;
    border-radius: 28px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: background-color 0.4s ease;
}

/* Slider knob */
.consent-category-slider::before {
    position: absolute;
    content: '';
    height: 22px;
    width: 22px;
    left: 3px;
    top: 3px;
    background: white;
    border-radius: 50%;
    transition: transform 0.4s ease;
}

/* Checked state for slider */
input:checked + .consent-category-slider {
    background-color: #4a90e2;
}
input:checked + .consent-category-slider::before {
    transform: translateX(24px);
}

/* Disabled state for slider */
input:disabled + .consent-category-slider {
    background-color: #a5c3e6;
}
input:disabled + .consent-category-slider::before {
    transform: translateX(24px);
}

/* Focus state for slider */
input:focus + .consent-category-slider {
    box-shadow: 0 0 3px 2px rgba(74, 144, 226, 0.6);
}

/* Responsive styling for category rows below 500px */
@media (max-width: 500px) {
    .consent-category-row {
        flex-direction: column;
        align-items: flex-start;
    }
    .consent-category-read-more {
        max-width: 100%;
        margin-bottom: 0.6rem;
    }
}

/* Back arrow button styles for light and dark themes */
.consent-category-back-arrow-light,
.consent-category-back-arrow-dark {
    background-repeat: no-repeat;
    background-size: contain;
    width: 35px;
    height: 35px;
    position: absolute;
    left: 5px;
    top: 5px;
    border: 0;
    background-color: transparent;
}

.consent-category-back-arrow-light {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20fill='%23000000'%20height='800px'%20width='800px'%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20472.615%20472.615'%20xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon%20points='205.783,139.662%20205.783,30.525%200,236.308%20205.783,442.09%20205.783,332.955%20472.615,332.955%20472.615,139.662'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.consent-category-back-arrow-dark {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20fill='%23ffffff'%20height='800px'%20width='800px'%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20472.615%20472.615'%20xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon%20points='205.783,139.662%20205.783,30.525%200,236.308%20205.783,442.09%20205.783,332.955%20472.615,332.955%20472.615,139.662'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.consent-category-back-arrow-light:hover {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20fill='%23393939'%20height='800px'%20width='800px'%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20472.615%20472.615'%20xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon%20points='205.783,139.662%20205.783,30.525%200,236.308%20205.783,442.09%20205.783,332.955%20472.615,332.955%20472.615,139.662'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    cursor: pointer;
    transform: scale(1.05);
}

.consent-category-back-arrow-dark:hover {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20fill='%23cccccc'%20height='800px'%20width='800px'%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20472.615%20472.615'%20xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon%20points='205.783,139.662%20205.783,30.525%200,236.308%20205.783,442.09%20205.783,332.955%20472.615,332.955%20472.615,139.662'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    cursor: pointer;
    transform: scale(1.05);
}

/* Back arrow button focus outline */
.consent-category-back-arrow-light:focus,
.consent-category-back-arrow-dark:focus {
    outline: 3px solid #3c6ccb;
    outline-offset: 3px;
}

/* Language button styles light and dark */
.consent-language-btn-light,
.consent-language-btn-dark {
    background-repeat: no-repeat;
    background-size: contain;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 5px;
    top: 5px;
    border: 0;
    background-color: transparent;
}

/* Language button backgrounds for light and dark */
.consent-language-btn-light {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%27800px%27%20height%3D%27800px%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M4%200H6V2H10V4H8.86807C8.57073%205.66996%207.78574%207.17117%206.6656%208.35112C7.46567%208.73941%208.35737%208.96842%209.29948%208.99697L10.2735%206H12.7265L15.9765%2016H13.8735L13.2235%2014H9.77647L9.12647%2016H7.0235L8.66176%2010.9592C7.32639%2010.8285%206.08165%2010.3888%204.99999%209.71246C3.69496%2010.5284%202.15255%2011%200.5%2011H0V9H0.5C1.5161%209%202.47775%208.76685%203.33437%208.35112C2.68381%207.66582%202.14629%206.87215%201.75171%206H4.02179C4.30023%206.43491%204.62904%206.83446%204.99999%207.19044C5.88743%206.33881%206.53369%205.23777%206.82607%204H0V2H4V0ZM12.5735%2012L11.5%208.69688L10.4265%2012H12.5735Z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
}

.consent-language-btn-dark {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%27800px%27%20height%3D%27800px%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M4%200H6V2H10V4H8.86807C8.57073%205.66996%207.78574%207.17117%206.6656%208.35112C7.46567%208.73941%208.35737%208.96842%209.29948%208.99697L10.2735%206H12.7265L15.9765%2016H13.8735L13.2235%2014H9.77647L9.12647%2016H7.0235L8.66176%2010.9592C7.32639%2010.8285%206.08165%2010.3888%204.99999%209.71246C3.69496%2010.5284%202.15255%2011%200.5%2011H0V9H0.5C1.5161%209%202.47775%208.76685%203.33437%208.35112C2.68381%207.66582%202.14629%206.87215%201.75171%206H4.02179C4.30023%206.43491%204.62904%206.83446%204.99999%207.19044C5.88743%206.33881%206.53369%205.23777%206.82607%204H0V2H4V0ZM12.5735%2012L11.5%208.69688L10.4265%2012H12.5735Z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E");
}

/* Language button hover states */
.consent-language-btn-light:hover {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%27800px%27%20height%3D%27800px%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M4%200H6V2H10V4H8.86807C8.57073%205.66996%207.78574%207.17117%206.6656%208.35112C7.46567%208.73941%208.35737%208.96842%209.29948%208.99697L10.2735%206H12.7265L15.9765%2016H13.8735L13.2235%2014H9.77647L9.12647%2016H7.0235L8.66176%2010.9592C7.32639%2010.8285%206.08165%2010.3888%204.99999%209.71246C3.69496%2010.5284%202.15255%2011%200.5%2011H0V9H0.5C1.5161%209%202.47775%208.76685%203.33437%208.35112C2.68381%207.66582%202.14629%206.87215%201.75171%206H4.02179C4.30023%206.43491%204.62904%206.83446%204.99999%207.19044C5.88743%206.33881%206.53369%205.23777%206.82607%204H0V2H4V0ZM12.5735%2012L11.5%208.69688L10.4265%2012H12.5735Z%27%20fill%3D%27%23393939%27%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
    transform: scale(1.05);
}

.consent-language-btn-dark:hover {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%27800px%27%20height%3D%27800px%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule%3D%27evenodd%27%20clip-rule%3D%27evenodd%27%20d%3D%27M4%200H6V2H10V4H8.86807C8.57073%205.66996%207.78574%207.17117%206.6656%208.35112C7.46567%208.73941%208.35737%208.96842%209.29948%208.99697L10.2735%206H12.7265L15.9765%2016H13.8735L13.2235%2014H9.77647L9.12647%2016H7.0235L8.66176%2010.9592C7.32639%2010.8285%206.08165%2010.3888%204.99999%209.71246C3.69496%2010.5284%202.15255%2011%200.5%2011H0V9H0.5C1.5161%209%202.47775%208.76685%203.33437%208.35112C2.68381%207.66582%202.14629%206.87215%201.75171%206H4.02179C4.30023%206.43491%204.62904%206.83446%204.99999%207.19044C5.88743%206.33881%206.53369%205.23777%206.82607%204H0V2H4V0ZM12.5735%2012L11.5%208.69688L10.4265%2012H12.5735Z%27%20fill%3D%27%23cccccc%27%2F%3E%3C%2Fsvg%3E");
    cursor: pointer;
    transform: scale(1.05);
}

/* Language button focus outline */
.consent-language-btn-light:focus,
.consent-language-btn-dark:focus {
    outline: 3px solid #3c6ccb;
    outline-offset: 3px;
}

/** Language list container styles */
.consent-language-container-light,
.consent-language-container-dark {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Arial, sans-serif;
}

/* Individual language row style */
.consent-language-row {
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    padding: 10px 16px;
    font-size: 1.1rem;
    border-radius: 8px;
    font-weight: 700;
    box-shadow: 0 2px 8px rgb(0 0 0 / 0.07);
    border: 0;
}

/* Hover effect for language rows */
.consent-language-row:hover {
    transform: scale(1.05);
}

/* Language row focus state (empty, can be extended) */
.consent-language-row:focus {
}

/* Link container styles */
.consent-link-container {
    margin: 1rem auto;
}

/* Individual consent link styles */
.consent-link {
    color: #467be5;
    font-size: 0.8rem;
    text-decoration: none;
    font-weight: 600;
    position: relative;
    transition: color 0.3s ease;
}

/* Underline effect on links */
.consent-link::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -3px;
    left: 0;
    background-color: #467be5;
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.3s ease;
}

/* Hover color and underline animation */
.consent-link:hover {
    color: #192f5d;
}

.consent-link:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

/* Focus outline for links */
.consent-link:focus {
    outline: 3px solid #3c6ccb;
    outline-offset: 3px;
}

/* Template specific background gradients and styles */
/* BLUE TEMPLATE */
.easy-cm-frame-light.easy-cm-frame-blue {
    background: linear-gradient(45deg, #f9fbff, #ebf7ff);
}
.easy-cm-frame-dark.easy-cm-frame-blue {
    background: linear-gradient(45deg, #474748, #3e4853);
}
.easy-cm-frame-blue::after {
    background: linear-gradient(240deg, #276c92 0%, #3079aa 50%, #2b588d 100%);
}
.consent-language-container-light.consent-language-container-blue {
    background: linear-gradient(45deg, #f9fbff, #ebf7ff);
}
.consent-language-container-dark.consent-language-container-blue {
    background: linear-gradient(45deg, #474748, #3e4853);
}
.consent-language-row.consent-language-row-blue {
    background: linear-gradient(45deg, #67a2e2, #4196e3, #67a2e2);
    color: #ffffff;
}
.consent-language-row.consent-language-row-blue:hover {
    background: linear-gradient(45deg, #174980, #0e3f6a, #174980);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-blue:focus {
    outline: 2px solid #7c9cff;
    background-color: #dbe6ff;
}

/** RED TEMPLATE **/

/* Light theme background gradient */
.easy-cm-frame-light.easy-cm-frame-red {
    background: linear-gradient(45deg, #fff9f9, #ffebeb);
}

/* Dark theme background gradient */
.easy-cm-frame-dark.easy-cm-frame-red {
    background: linear-gradient(45deg, #484747, #533e3e);
}

/* Frame after-element background (shadow) */
.easy-cm-frame-red::after {
    background: linear-gradient(240deg, #e25656 0%, #ad1111 50%, #df1f1f 100%);
}

/* Language container light background */
.consent-language-container-light.consent-language-container-red {
    background: linear-gradient(45deg, #fff9f9, #ffebeb);
}

/* Language container dark background */
.consent-language-container-dark.consent-language-container-red {
    background: linear-gradient(45deg, #484747, #533e3e);
}

/* Language row styling and colors in red theme */
.consent-language-row.consent-language-row-red {
    background: linear-gradient(45deg, #e26769, #e34161, #e26767);
    color: #ffffff;
}
.consent-language-row.consent-language-row-red:hover {
    background: linear-gradient(45deg, #80175b, #6a0e3e, #801c17);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-red:focus {
    outline: 2px solid #ff7ca1;
    background-color: #ffdbe9;
}

/** GREEN TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-green {
    background: linear-gradient(45deg, #f9fffc, #ecffeb);
}

.easy-cm-frame-dark.easy-cm-frame-green {
    background: linear-gradient(45deg, #474847, #42533e);
}

.easy-cm-frame-green::after {
    background: linear-gradient(240deg, #80e256 0%, #11ad2b 50%, #1fdf62 100%);
}

.consent-language-container-light.consent-language-container-green {
    background: linear-gradient(45deg, #f9fffc, #ecffeb);
}

.consent-language-container-dark.consent-language-container-green {
    background: linear-gradient(45deg, #474847, #42533e);
}

.consent-language-row.consent-language-row-green {
    background: linear-gradient(45deg, #5f9244, #2f902a, #357336);
    color: #ffffff;
}
.consent-language-row.consent-language-row-green:hover {
    background: linear-gradient(45deg, #1c5a11, #0a4c14, #0f541b);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-green:focus {
    outline: 2px solid #aeff7c;
    background-color: #ebfff2;
}

/** YELLOW TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-yellow {
    background: linear-gradient(45deg, #fffff9, #fbffeb);
}

.easy-cm-frame-dark.easy-cm-frame-yellow {
    background: linear-gradient(45deg, #484847, #4e533e);
}

.easy-cm-frame-yellow::after {
    background: linear-gradient(240deg, #d4e256 0%, #ad9811 50%, #dfdc1f 100%);
}

.consent-language-container-light.consent-language-container-yellow {
    background: linear-gradient(45deg, #fffff9, #fbffeb);
}

.consent-language-container-dark.consent-language-container-yellow {
    background: linear-gradient(45deg, #484847, #4e533e);
}

.consent-language-row.consent-language-row-yellow {
    background: linear-gradient(45deg, #859244, #908e2a, #737135);
    color: #ffffff;
}
.consent-language-row.consent-language-row-yellow:hover {
    background: linear-gradient(45deg, #495a11, #4c3c0a, #52540f);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-yellow:focus {
    outline: 2px solid #d8de18;
    background-color: #faffeb;
}

/** PINK TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-pink {
    background: linear-gradient(45deg, #fff9fd, #ffebfe);
}

.easy-cm-frame-dark.easy-cm-frame-pink {
    background: linear-gradient(45deg, #484748, #533e50);
}

.easy-cm-frame-pink::after {
    background: linear-gradient(240deg, #e256bf 0%, #ad1190 50%, #d91fdf 100%);
}

.consent-language-container-light.consent-language-container-pink {
    background: linear-gradient(45deg, #fff9fd, #ffebfe);
}

.consent-language-container-dark.consent-language-container-pink {
    background: linear-gradient(45deg, #484748, #533e50);
}

.consent-language-row.consent-language-row-pink {
    background: linear-gradient(45deg, #924492, #902a84, #703573);
    color: #ffffff;
}
.consent-language-row.consent-language-row-pink:hover {
    background: linear-gradient(45deg, #5a1158, #3e0a4c, #540f45);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-pink:focus {
    outline: 2px solid #c718de;
    background-color: #f8ebff;
}

/** BROWN TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-brown {
    background: linear-gradient(45deg, #fffcf9, #fff4eb);
}

.easy-cm-frame-dark.easy-cm-frame-brown {
    background: linear-gradient(45deg, #484747, #534b3e);
}

.easy-cm-frame-brown::after {
    background: linear-gradient(240deg, #e2ac56 0%, #ad4211 50%, #df751f 100%);
}

.consent-language-container-light.consent-language-container-brown {
    background: linear-gradient(45deg, #fffcf9, #fff4eb);
}

.consent-language-container-dark.consent-language-container-brown {
    background: linear-gradient(45deg, #484747, #534b3e);
}

.consent-language-row.consent-language-row-brown {
    background: linear-gradient(45deg, #926644, #90622a, #735c35);
    color: #ffffff;
}
.consent-language-row.consent-language-row-brown:hover {
    background: linear-gradient(45deg, #5a3811, #4c260a, #54310f);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-brown:focus {
    outline: 2px solid #deba18;
    background-color: #fffbeb;
}

/** PINK TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-pink {
    background: linear-gradient(45deg, #fff9fd, #ffebfe);
}

.easy-cm-frame-dark.easy-cm-frame-pink {
    background: linear-gradient(45deg, #484748, #533e50);
}

.easy-cm-frame-pink::after {
    background: linear-gradient(240deg, #e256bf 0%, #ad1190 50%, #d91fdf 100%);
}

.consent-language-container-light.consent-language-container-pink {
    background: linear-gradient(45deg, #fff9fd, #ffebfe);
}

.consent-language-container-dark.consent-language-container-pink {
    background: linear-gradient(45deg, #484748, #533e50);
}

.consent-language-row.consent-language-row-pink {
    background: linear-gradient(45deg, #924492, #902a84, #703573);
    color: #ffffff;
}
.consent-language-row.consent-language-row-pink:hover {
    background: linear-gradient(45deg, #5a1158, #3e0a4c, #540f45);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-pink:focus {
    outline: 2px solid #c718de;
    background-color: #f8ebff;
}

/** BRIGHT TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-bright {
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

.easy-cm-frame-dark.easy-cm-frame-bright {
    background: linear-gradient(45deg, #474848, #3e4d53);
}

.easy-cm-frame-bright::after {
    background: linear-gradient(240deg, #aad9ff 0%, #74d0f3 50%, #b5e9ff 100%);
}

.consent-language-container-light.consent-language-container-bright {
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

.consent-language-container-dark.consent-language-container-bright {
    background: linear-gradient(45deg, #474848, #3e4d53);
}

.consent-language-row.consent-language-row-bright {
    background: linear-gradient(45deg, #9fd2ef, #5ea5c7, #7ea6bb);
    color: #ffffff;
}
.consent-language-row.consent-language-row-bright:hover {
    background: linear-gradient(45deg, #86b0c8, #42758d, #607e8e);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-bright:focus {
    outline: 2px solid #18b3de;
    background-color: #ebf8ff;
}

/** SHADY TEMPLATE **/

.easy-cm-frame-light.easy-cm-frame-shady {
    background: linear-gradient(45deg, #363636, #2d2d2d);
}

.easy-cm-frame-dark.easy-cm-frame-shady {
    background: linear-gradient(45deg, #303030, #2a2a2a);
}

.easy-cm-frame-shady::after {
    background: linear-gradient(240deg, #1f405a 0%, #0f3240 50%, #0a3e54 100%);
}

.consent-language-container-light.consent-language-container-shady {
    background: linear-gradient(45deg, #363636, #2d2d2d);
}

.consent-language-container-dark.consent-language-container-shady {
    background: linear-gradient(45deg, #303030, #2a2a2a);
}

.consent-language-row.consent-language-row-shady {
    background: linear-gradient(45deg, #3d6278, #1a4c63, #11435d);
    color: #ffffff;
}
.consent-language-row.consent-language-row-shady:hover {
    background: linear-gradient(45deg, #253036, #1d3540, #1e313b);
    color: #bcd3ec;
}
.consent-language-row.consent-language-row-shady:focus {
    outline: 2px solid #0d6881;
    background-color: #154a66;
}



/** Easy Text */

.easy-output-buffer {
    display: inline;
    white-space: break-spaces !important;
}

/** Typing **/

.easy-output-caret {
    animation: 500ms linear 0s infinite alternate output-caret;
}

@keyframes output-caret {
    from { opacity: 0; }
    to { opacity: 1; }
}

/** Filling **/

.easy-text-filler {
    display: inline-block !important;
    position: relative !important;
    padding-right: 5px !important;
}

.easy-text-filler::before {
    white-space: nowrap;
    content: attr(data-easy-fill-text);
    position: absolute;
    color: var(--easy-text-fill-color, #bbb);
    overflow: hidden;
    width: 0;
    border-right: solid;
    border-color: var(--easy-text-fill-caret-color, #bbb);
    border-width: var(--easy-text-fill-caret-width, 1px);
    top: 0;
    left: 0;
}

.easy-text-filler:not([data-easy-text-reverse])::before {
    animation-duration: var(--easy-text-fill-duration, 1s);
    animation-name: easy-text-fill;
    animation-timing-function: var(--easy-text-fill-easing, linear);
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

.easy-text-filler[data-easy-text-reverse]::before {
    animation-duration: var(--easy-text-fill-duration, 1s);
    animation-name: easy-text-drain;
    animation-timing-function: var(--easy-text-fill-easing, linear);
    animation-iteration-count: 1;
    animation-fill-mode: forwards;

}

@keyframes easy-text-fill {
    from { width: 0; }
    to { width: 100%; }
}

@keyframes easy-text-drain {
    from { width: 100%; }
    to { width: 0; }
}

/** Revealing **/

.easy-text-reveal {
    display: inline-block !important;
    position: relative !important;
    color: transparent !important;
    padding-right: 5px !important;
}

.easy-text-reveal::after {
    white-space: nowrap;
    content: attr(data-easy-reveal-text);
    position: absolute;
    color: var(--easy-text-fill-color, #bbb);
    overflow: hidden;
    width: 0;
    border-right: solid;
    border-color: var(--easy-text-fill-caret-color, #bbb);
    border-width: var(--easy-text-fill-caret-width, 1px);
    top: 0;
    left: 0;
}

.easy-text-reveal:not([data-easy-text-reverse])::after {
    animation-duration: var(--easy-text-fill-duration, 1s);
    animation-name: easy-text-reveal;
    animation-timing-function: var(--easy-text-fill-easing, linear);
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

.easy-text-reveal[data-easy-text-reverse]::after {
    animation-duration: var(--easy-text-fill-duration, 1s);
    animation-name: easy-text-hide;
    animation-timing-function: var(--easy-text-fill-easing, linear);
    animation-iteration-count: 1;
    animation-fill-mode: forwards;

}

@keyframes easy-text-reveal {
    from { width: 0; }
    to { width: 100%; }
}

@keyframes easy-text-hide {
    from {  width: 100%; }
    to {  width: 0; }
}

/** Rotating **/

.easy-text-rotate {
    color: var(--easy-text-rotate-color, #bbb);
    display: block;
}

.easy-text-rotate-up {
    animation-name: var(--easy-text-rotate-animation, easy-text-rotate-up-2);;
    animation-duration: var(--easy-text-rotate-duration, 1s);
    animation-fill-mode: forwards;
    animation-timing-function: var(--easy-text-rotate-easing, linear);
    animation-iteration-count: 1;
    animation-direction: normal;
}

.easy-text-rotate-down {
    animation-name: var(--easy-text-rotate-reverse-animation, easy-text-rotate-down-2);
    animation-duration: var(--easy-text-rotate-reverse-duration, 1s);
    animation-fill-mode: forwards;
    animation-timing-function: var(--easy-text-rotate-easing, linear);
    animation-iteration-count: 1;
    animation-direction: var(--easy-text-rotate-reverse-direction, normal);
}

/* 2 */

@keyframes easy-text-rotate-up-2 {
    0% { transform: translateY(0); }
    100% { transform: translateY(-51%); }
}

@keyframes easy-text-rotate-down-2 {
    0% { transform: translateY(-51%); }
    100% { transform: translateY(0); }
}

/* 3 */

@keyframes easy-text-rotate-up-3 {
    0% { transform: translateY(0); }
    25% { transform: translateY(-34%); }
    50% { transform: translateY(-34%); }
    75% { transform: translateY(-67%); }
    100% { transform: translateY(-67%); }
}

@keyframes easy-text-rotate-down-3 {
    0% { transform: translateY(-67%); }
    100% { transform: translateY(0); }
}

/* 4 */

@keyframes easy-text-rotate-up-4 {
    0% { transform: translateY(0); }
    16.5% { transform: translateY(-26%); }
    33% { transform: translateY(-26%); }
    49.5% { transform: translateY(-51%); }
    66% { transform: translateY(-51%); }
    82.5% { transform: translateY(-76%); }
    100% { transform: translateY(-76%); }
}

@keyframes easy-text-rotate-down-4 {
    0% { transform: translateY(-76%); }
    100% { transform: translateY(0); }
}

/* 5 */

@keyframes easy-text-rotate-up-5 {
    0% { transform: translateY(0); }
    12.5% { transform: translateY(-20%); }
    25% { transform: translateY(-20%); }
    37.5% { transform: translateY(-40%); }
    50% { transform: translateY(-40%); }
    62.5% { transform: translateY(-60%); }
    75% { transform: translateY(-60%); }
    87.5% { transform: translateY(-80%); }
    100% { transform: translateY(-80%); }
}

@keyframes easy-text-rotate-down-5 {
    0% { transform: translateY(-81%); }
    100% { transform: translateY(0); }
}

/* 6 */

@keyframes easy-text-rotate-up-6 {
    0% { transform: translateY(0); }
    10% { transform: translateY(-16.66%); }
    20% { transform: translateY(-16.66%); }
    30% { transform: translateY(-33.33%); }
    40% { transform: translateY(-33.33%); }
    50% { transform: translateY(-49.98%); }
    60% { transform: translateY(-49.98%); }
    70% { transform: translateY(-66.66%); }
    80% { transform: translateY(-66.66%); }
    90% { transform: translateY(-83.3%); }
    100% { transform: translateY(-83.3%); }
}

@keyframes easy-text-rotate-down-6 {
    0% { transform: translateY(-83.3%); }
    100% { transform: translateY(0); }
}

/* 7 */

@keyframes easy-text-rotate-up-7 {
    0% { transform: translateY(0); }
    8.33% { transform: translateY(-14.29%); }
    16.66% { transform: translateY(-14.29%); }
    25% { transform: translateY(-28.58%); }
    33.33% { transform: translateY(-28.58%); }
    41.66% { transform: translateY(-42.87%); }
    50% { transform: translateY(-42.87%); }
    58.33% { transform: translateY(-57.16%); }
    66.66% { transform: translateY(-57.16%); }
    75% { transform: translateY(-71.45%); }
    83.33% { transform: translateY(-71.45%); }
    91.66% { transform: translateY(-85.74%); }
    100% { transform: translateY(-85.74%); }
}

@keyframes easy-text-rotate-down-7 {
    0% { transform: translateY(-85.74%); }
    100% { transform: translateY(0); }
}

/* 8 */

@keyframes easy-text-rotate-up-8 {
    0% { transform: translateY(0); }
    7.14% { transform: translateY(-12.5%); }
    14.28% { transform: translateY(-12.5%); }
    21.42% { transform: translateY(-25%); }
    28.56% { transform: translateY(-25%); }
    35.71% { transform: translateY(-37.5%); }
    42.84% { transform: translateY(-37.5%); }
    50% { transform: translateY(-50%); }
    57.12% { transform: translateY(-50%); }
    64.26% { transform: translateY(-62.5%); }
    71.4% { transform: translateY(-62.5%); }
    78.55% { transform: translateY(-75%); }
    85.68% { transform: translateY(-75%); }
    92.82% { transform: translateY(-87.5%); }
    100% { transform: translateY(-87.5%); }
}

@keyframes easy-text-rotate-down-8 {
    0% { transform: translateY(-87.5%); }
    100% { transform: translateY(0); }
}

/* 9 */

@keyframes easy-text-rotate-up-9 {
    0% { transform: translateY(0); }
    6.25% { transform: translateY(-11.11%); }
    12.5% { transform: translateY(-11.11%); }
    18.75% { transform: translateY(-22.22%); }
    25% { transform: translateY(-22.22%); }
    31.25% { transform: translateY(-33.33%); }
    37.5% { transform: translateY(-33.33%); }
    43.75% { transform: translateY(-44.44%); }
    50% { transform: translateY(-44.44%); }
    56.25% { transform: translateY(-55.55%); }
    62.5% { transform: translateY(-55.55%); }
    68.75% { transform: translateY(-66.66%); }
    75% { transform: translateY(-66.66%); }
    81.25% { transform: translateY(-77.77%); }
    87.5% { transform: translateY(-77.77%); }
    93.75% { transform: translateY(-88.88%); }
    100% { transform: translateY(-88.88%); }
}

@keyframes easy-text-rotate-down-9 {
    0% { transform: translateY(-88.88%); }
    100% { transform: translateY(0); }
}

/* 10 */

@keyframes easy-text-rotate-up-10 {
    0% { transform: translateY(0); }
    5.55% { transform: translateY(-10%); }
    11.11% { transform: translateY(-10%); }
    16.66% { transform: translateY(-20%); }
    22.22% { transform: translateY(-20%); }
    27.75% { transform: translateY(-30%); }
    33.33% { transform: translateY(-30%); }
    38.85% { transform: translateY(-40%); }
    44.44% { transform: translateY(-40%); }
    49.95% { transform: translateY(-50%); }
    55.55% { transform: translateY(-50%); }
    61.05% { transform: translateY(-60%); }
    66.66% { transform: translateY(-60%); }
    72.15% { transform: translateY(-70%); }
    77.77% { transform: translateY(-70%); }
    83.25% { transform: translateY(-80%); }
    88.88% { transform: translateY(-80%); }
    94.35% { transform: translateY(-90%); }
    100% { transform: translateY(-90%); }
}

@keyframes easy-text-rotate-down-10 {
    0% { transform: translateY(-90%); }
    100% { transform: translateY(0); }
}

/** Text Templates **/

.easy-text-smoothing {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

.easy-text-font-one {
    font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif,monospace !important;
    line-height: 1.37 !important;
    font-weight: 400 !important;
    letter-spacing: 0.01em !important;
}

.easy-text-font-two {
    font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;
    line-height: 1.44 !important;
    font-weight: 500 !important;
    letter-spacing: 0.015em !important;
}

.easy-text-font-three {
    font-family: Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif !important;
    line-height: 1.33 !important;
    font-weight: 400 !important;
    letter-spacing: 0.012em !important;
}

.easy-text-font-four {
    font-family: Goudy Old Style,Big Caslon,Times New Roman,serif !important;
    line-height: 1.39 !important;
    font-weight: 600 !important;
    letter-spacing: 0.013em !important;
}

.easy-text-font-five {
    font-family: Lucida Bright,Georgia,serif !important;
    line-height: 1.36 !important;
    font-weight: 400 !important;
    letter-spacing: 0.0144em !important;
}

.easy-text-font-six {
    font-family: Lucida Sans Typewriter,Lucida Console,monaco,Bitstream Vera Sans Mono,monospace !important;
    line-height: 1.35 !important;
    font-weight: 400 !important;
    letter-spacing: 0.0125em !important;
}

.easy-text-font-seven {
    font-family: Copperplate,Copperplate Gothic Light,fantasy !important;
    line-height: 1.38 !important;
    font-weight: 400 !important;
    letter-spacing: 0.0141em !important;
}

.easy-text-font-eight {
    font-family: Papyrus,fantasy !important;
    line-height: 1.375 !important;
    font-weight: 500 !important;
    letter-spacing: 0.0137em !important;
}

.easy-text-font-fill-stroke-light {
    -webkit-text-stroke: 1px #f7f7f7 !important;
}

.easy-text-font-fill-stroke-dark {
    -webkit-text-stroke: 1px #1c1c1c !important;
}

.easy-text-font-dark {
    color: #21262d !important;
}

.easy-text-font-light {
    color: #fafafa !important;
}

.easy-text-font-blue {
    color: #2563eb !important;
}

.easy-text-font-green {
    color: #16a34a !important;
}

.easy-text-font-red {
    color: #dc2626 !important;
}

.easy-text-font-orange {
    color: #f97316 !important;
}

.easy-text-font-pink {
    color: #ec4899 !important;
}

.easy-text-font-yellow {
    color: #eab308 !important;
}

.easy-text-font-brown {
    color: #8d5524 !important;
}

/****** EASY ELEMENTS ******/

.easy-color {
    color: var(--easy-color);
}

/**
*
* TEAM SECTION
*
*/

.easy-team-subHeader-container {
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    color: var(--easy-team-color);
    font-family: Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;
    margin-top: 0;
    text-align: center;
}

.easy-team-main-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}

.easy-team-header-container {
    width: 100%;
    text-align: center;
}

.easy-team-header {
    color: var(--easy-team-color);
    font-size: 2rem;
    position: relative;
    display: inline-block;
    font-weight: bold;
    margin-block-end: .3em;
}

.easy-team-container {
    position: relative;
    font-size: 1.2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(100% - 20px);
    margin-bottom: 20px;
    box-sizing: border-box;
}

.easy-team-row {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    width: 100%;
}

.easy-team-name {
    color: var(--easy-team-color);
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 0;
}

.easy-team-position {
    color: var(--easy-team-color);
    font-size: 1.5rem;
    margin: 0;
}

.easy-team-contact-value {
    display: none;
}

.easy-team-social-value {
    display: none;
}

.easy-team-row-left-slider-btn {
    left: 25%;
}

.easy-team-row-right-slider-btn {
    right: 25%;
}

.easy-team-row-left-slider-btn,
.easy-team-row-right-slider-btn {
    appearance: none;
    backface-visibility: hidden;
    background-color: var(--easy-team-color);
    border-radius: 10px;
    line-height: 1.65;
    height: 3rem;
    box-sizing: border-box;
    color: var(--easy-team-font-color);
    cursor: pointer;
    display: inline-block;
    font-family: Inter,-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;
    font-size: 2rem;
    font-weight: bold;
    user-select: none;
    -webkit-user-select: none;
    letter-spacing: normal;
    box-shadow: none;
    touch-action: manipulation;
    overflow: hidden;
    padding: 15px 25px;
    position: absolute;
    transition: transform .3s;
    border: 2px solid var(--easy-team-color);
    bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
}

.easy-team-row-left-slider-btn:hover,
.easy-team-row-right-slider-btn:hover {
  background-color: var(--easy-team-font-color);
  box-shadow: rgba(134, 134, 134, 0.16) 0px 6px 24px;
  color: var(--easy-team-color);
  transform: scale(1.05);
}

.easy-team-contact-icon {
    width: 20px;
    height: 20px;
    margin-bottom: 5px;
    background-color: var(--easy-team-font-color);
}

.easy-team-social-icon {
    width: 20px;
    height: 20px;
    margin-bottom: 5px;
    background-color: var(--easy-team-font-color);
}

.easy-team-contact-icon:hover,
.easy-team-contact-icon.easy-active {
    background-color: var(--easy-team-color);
}

.easy-team-contact-row:hover > .easy-team-contact-icon-link > .easy-team-contact-icon,
.easy-team-contact-row.easy-active > .easy-team-contact-icon-link > .easy-team-contact-icon
{
    background-color: var(--easy-team-color);
}

.easy-team-social-row:hover > .easy-team-social-icon-link > .easy-team-social-icon,
.easy-team-social-row.easy-active > .easy-team-social-icon-link > .easy-team-social-icon
{
    background-color: var(--easy-team-color);
}

.easy-team-light {
    color: #6F6E72;
}

.easy-team-dark {
    color: #fffafa;
}

.easy-team-ignore {
    opacity: 0;
}

.easy-active {}

@media (min-width: 768px) {
    .easy-team-header { font-size: 3rem; }
    .easy-team-subHeader-container { font-size: 1.5rem; }
}

@media (min-width: 1200px) {
    .easy-team-header { font-size: 3rem; }
    .easy-team-subHeader-container { font-size: 1.75rem; }
}

/** Layout 1 Team **/

.easy-team-header-one::after {
    content: '';
    background-image: linear-gradient(to right, var(--easy-team-color-alpha-5) 10%, var(--easy-team-color) 50%, var(--easy-team-color-alpha-5));
    width: 100%;
    height: 3px;
    position: absolute;
    border-radius: 3px;
    display: inline-block;
    left: 0;
    bottom: -3px;
}

.easy-team-container-one {
    width: 100%;
    background-color: var(--easy-team-alt-bg-color);
    color: var(--easy-team-alt-font-color);
    margin-right: 20px;
    padding-top: 10px;
}

.easy-team-container-one:hover {
    cursor: pointer;
    transform: translateY(-10px);
    box-shadow: var(--easy-team-alt-font-color-2) 1px 6px 14px;
}

.easy-team-container-one.easy-active {
    transform: translateY(-10px);
}

.easy-team-container-one.easy-active.easy-team-light,
.easy-team-container-one:hover.easy-team-light {
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.easy-team-container-one.easy-active.easy-team-dark,
.easy-team-container-one:hover.easy-team-dark {
    box-shadow: 0 10px 20px rgba(234, 234, 234, 0.2);
}

.easy-team-contacts-container-one {
    position: absolute;
    top: 10px;
    left: 5px;
}

.easy-team-socials-container-one {
    position: absolute;
    top: 10px;
    right: 5px;
}

.easy-team-contact-row-one {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.easy-team-social-row-one {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.easy-team-image-one {
    height: 175px;
    width: 175px;
    border: 5px solid var(--easy-team-color);
    border-radius: 50%;
    object-fit: cover;
}

.easy-team-desc-one {
    width: 90%;
    text-align: center;
}

.easy-team-contact-icon-link-one.easy-active,
.easy-team-contact-icon-link-one:hover {
    background-color: var(--easy-team-alt-font-color);
}

.easy-team-contact-icon-one {
    width: 35px;
    height: 35px;
    background-color: var(--easy-team-color);
}

.easy-team-social-icon-one {
    width: 35px;
    height: 35px;
    background-color: var(--easy-team-color);
}

.easy-team-social-icon-link-one.easy-active,
.easy-team-social-icon-link-one:hover {
    background-color: var(--easy-team-alt-font-color);
}

.easy-team-contact-value-one {
    padding: 5px;
    border-radius: 9999px;
    margin-left: 10px;
    clip-path: inset(0 100% 0 0);
    transition: clip-path .3s;
    display: flex;
    justify-content: center;
    align-items: center;
}

.easy-team-contact-value-one.easy-active {
    clip-path: inset(0 0 0 0);
    background-color: var(--easy-team-color);
    text-align: center;
    color: var(--easy-team-font-color);
}

@media (min-width: 1200px) {
    .easy-team-container-one {
        width: calc(50% - 20px);
    }
}

/** Layout 2 Team **/

.easy-team-header-two {
    font-weight: lighter;
}

.easy-team-container-two {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
    margin-left: 20px;
    border-left: 8px solid var(--easy-color);
    border-bottom: 8px solid var(--easy-color);
}

.easy-team-container-two:hover {
    cursor: pointer;
}

.easy-team-contacts-container-two {
    position: absolute;
    bottom: -25px;
    left: 5px;
    transform: rotateY(90deg) translateX(20px);
    transition: transform .7s ease;
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
}

.easy-team-container-two:hover .easy-team-contacts-container-two,
.easy-team-container-two.easy-active .easy-team-contacts-container-two {
    transform: rotateY(0) translateX(0);
}

.easy-team-socials-container-two {
    position: absolute;
    top: 5px;
    left: -30px;
    transform: rotateY(90deg) translateX(20px);
    transition: transform .7s ease;
    background-color: var(--easy-team-color);
}

.easy-team-container-two:hover .easy-team-socials-container-two,
.easy-team-container-two.easy-active .easy-team-socials-container-two {
    transform: rotateY(0) translateX(0);
}

.easy-team-contact-row-two {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-contact-row-two:hover,
.easy-team-contact-row-two.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-social-row-two {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-social-row-two:hover,
.easy-team-social-row-two.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-image-two {
    width: 100%;
    padding-top: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.easy-team-desc-two {
    left: 0; top: 0;
    width: 100%;
    position: absolute;
    height: 100%;
    overflow: scroll;
    line-height: 35px;
    padding: 20px 30px;
    background-color: var(--easy-color-alpha-7);
    margin: 0;
    color: var(--easy-team-font-color);
    font-weight: lighter;
    display: flex;
    justify-content: center;
    opacity: 0;
    box-sizing: border-box;
    transition: opacity .7s ease;
}

.easy-team-container-two:hover .easy-team-desc-two,
.easy-team-container-two.easy-active .easy-team-desc-two {
    opacity: 1;
}

.easy-team-contact-icon-two {
    width: 45px;
    height: 45px;
}

.easy-team-social-icon-two {
    width: 45px;
    height: 45px;
}

@media (min-width: 992px) {
    .easy-team-container-two {
        width: calc(50% - 20px);
    }
    .easy-team-image-two { padding-left: 0; }
}

@media (min-width: 1200px) {
    .easy-team-container-two {
        width: calc(33% - 20px);
    }
}

/** Layout 3 Team **/

.easy-team-container-three {
    padding: 15px;
    margin-left: 20px;
    background-color: var(--easy-team-color);
    border: 2px solid var(--easy-team-color-alpha-7);
    border-radius: 2rem;
}

.easy-team-container-three::after {
    content: '';
    width: 100%;
    height: 100%;
    border: 6px solid var(--easy-team-color-alpha-7);
    position: absolute;
    top: -6px;
    left: -6px;
    border-radius: 2rem;
    pointer-events: none;
}

.easy-team-container-three:hover {
    cursor: pointer;
}

.easy-team-contacts-container-three {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
}

.easy-team-socials-container-three {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
}

.easy-team-contact-row-three {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-contact-row-three:hover,
.easy-team-contact-row-three.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-social-row-three {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-social-row-three:hover,
.easy-team-social-row-three.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-image-three {
    width: 100%;
    padding-top: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 5%;
}

.easy-team-name-three {
    color: var(--easy-team-font-color);
}

.easy-team-position-three {
    color: var(--easy-team-font-color);
}

.easy-team-desc-three {
    width: 100%;
    overflow: scroll;
    padding: 20px 30px;
    margin: 0;
    color: var(--easy-team-font-color);
    font-weight: lighter;
    display: flex;
    justify-content: center;
    max-height: 15vh;
    min-height: 150px;
}

.easy-team-contact-icon-three {
    width: 45px;
    height: 45px;
}

.easy-team-social-icon-three {
    width: 45px;
    height: 45px;
}

@media (min-width: 576px) {
    .easy-team-container-three { width: 75%; }
    .easy-team-desc-three { max-height: 17.5vh; }
    .easy-team-social-icon-three { width: 30px; height: 30px; }
    .easy-team-contact-icon-three { width: 30px; height: 30px; }
}

@media (min-width: 768px) {
    .easy-team-container-three { width: calc(50% - 20px); }
    .easy-team-social-icon-three { width: 25px; height: 25px; }
    .easy-team-contact-icon-three { width: 25px; height: 25px; }
}

@media (min-width: 992px) {
    .easy-team-image-three { padding-left: 0; }
    .easy-team-container-three { font-size: 1.75rem; }
    .easy-team-social-icon-three { width: 20px; height: 20px; }
    .easy-team-contact-icon-three { width: 20px; height: 20px; }
}

@media (min-width: 1200px) {
    .easy-team-container-three { width: calc(33% - 20px); }
    .easy-team-container-three { font-size: 1.5rem; }
    .easy-team-desc-three { max-height: 20vh; }
}

/** Layout 4 Team **/

.easy-team-main-container-four {
    padding-bottom: 3rem;
    position: relative;
}

.easy-team-row-four {
    flex-wrap: nowrap;
    align-items: normal;
    justify-content: flex-start;
    overflow: scroll;
}

.easy-team-container-four {
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: 4rem 3rem auto 40px 40px;
    justify-items: center;
    align-items: center;
    width: 95%;
    min-width: 95%;
    padding: 15px;
    margin-left: 20px;
    background-color: var(--easy-team-bg-color);
    border-radius: 2rem;
    box-shadow: var(--easy-font-bg-color-alpha-2) 1px 6px 14px;
    color: var(--easy-team-font-bg-color);
}

.easy-team-container-four:hover {
    cursor: pointer;
}

.easy-team-contacts-container-four {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
    grid-column: 2;
    grid-row: 5;
    margin-top: 20px;
}

.easy-team-socials-container-four {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
    grid-column: 2;
    grid-row: 4;
    margin-top: 20px;
}

.easy-team-contact-row-four {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-contact-row-four:hover,
.easy-team-contact-row-four.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-social-row-four {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-social-row-four:hover,
.easy-team-social-row-four.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-image-four {
    width: 150px;
    height: 150px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
    grid-column: 1;
    grid-row: 3;
}

.easy-team-name-four {
    grid-column: 2;
    grid-row: 1;
    margin: 0;
}

.easy-team-position-four {
    grid-column: 2;
    grid-row: 2;
}

.easy-team-desc-four {
    width: 100%;
    overflow: scroll;
    padding: 20px 30px;
    margin: 0;
    font-weight: lighter;
    display: flex;
    justify-content: center;
    max-height: 10vh;
    min-height: 200px;
    grid-column: 2;
    grid-row: 3;
}

/** Layout 5 Team **/

.easy-team-main-container-five {
    padding-bottom: 3rem;
    position: relative;
}

.easy-team-row-five {
    flex-wrap: nowrap;
    align-items: normal;
    justify-content: flex-start;
    overflow: scroll;
}

.easy-team-container-five {
    flex-wrap: nowrap;
    justify-content: center;
    width: 95%;
    min-width: 95%;
    padding: 15px;
    margin-left: 20px;
    background-color: var(--easy-team-bg-color);
    color: var(--easy-team-font-bg-color);
    border-radius: 2rem;
    box-shadow: var(--easy-font-bg-color-alpha-2) 1px 6px 14px;
}

.easy-team-container-five:hover {
    cursor: pointer;
}

.easy-team-contacts-container-five {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}

.easy-team-socials-container-five {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}

.easy-team-contact-row-five {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-contact-row-five:hover,
.easy-team-contact-row-five.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-social-row-five {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-social-row-five:hover,
.easy-team-social-row-five.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-image-five {
    width: 150px;
    height: 150px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
}

.easy-team-desc-five {
    width: 100%;
    overflow: scroll;
    padding: 20px 30px;
    margin: 0;
    font-weight: lighter;
    display: flex;
    justify-content: center;
    max-height: 10vh;
    min-height: 200px;
}

@media (min-width: 576px) {
    .easy-team-container-four,
    .easy-team-container-five
    { min-width: 85%; width: 85%; }
}

@media (min-width: 768px) {
    .easy-team-container-four,
    .easy-team-container-five
    { min-width: 70%; width: 70%; }
    .easy-team-image-four,
    .easy-team-image-five
    { width: 200px; height: 200px; }
}

@media (min-width: 992px) {
    .easy-team-container-four,
    .easy-team-container-five
    { min-width: 55%; width: 55%; }
    .easy-team-image-four,
    .easy-team-image-five
    { padding-left: 0; }
    .easy-team-container-four,
    .easy-team-container-five
    { font-size: 1.75rem; }
}

@media (min-width: 1200px) {
    .easy-team-container-four,
    .easy-team-container-five {
        min-width: 50%; width: 50%;
        font-size: 1.5rem;
    }
}

@media (min-width: 1400px) {
    .easy-team-container-four,
    .easy-team-container-five
    { min-width: 40%; width: 40%; }
    .easy-team-desc-four,
    .easy-team-desc-five
    { max-height: 20vh; }
}

/** Layout 6 Team **/

.easy-team-main-container-six {
    padding-bottom: 3rem;
    position: relative;
}

.easy-team-container-six {
    font-size: 2rem;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    padding: 15px;
    margin-left: 20px;
}

.easy-team-image-six {
    width: 100%;
    height: auto;
    padding-top: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: .5rem;
}

@media (min-width: 768px) {
    .easy-team-container-six { width: 45%; }
}

@media (min-width: 1200px) {
    .easy-team-container-six { width: 20%; }
}

/** Layout 7 Team **/

.easy-team-container-seven {
    flex-direction: row;
    width: 100%;
    padding: 15px;
    margin-left: 20px;
    border-radius: 2rem;
    color: var(--easy-team-alt-font-color);
}

.easy-team-container-seven:hover {
    cursor: pointer;
}

.easy-team-leftColumn-seven {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 33%;
}

.easy-team-rightColumn-seven {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    height: 100%;
    width: 67%;
    margin-left: 15px;
}


.easy-team-contacts-container-seven {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
}

.easy-team-socials-container-seven {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
}

.easy-team-contact-row-seven {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-contact-row-seven:hover,
.easy-team-contact-row-seven.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-social-row-seven {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-social-row-seven:hover,
.easy-team-social-row-seven.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-image-seven {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 5%;
    background-position: center;
}

.easy-team-desc-seven {
    width: 100%;
    overflow: scroll;
    margin: 0;
    font-size: 1.2rem;
    font-weight: lighter;
    display: flex;
    justify-content: flex-start;
    max-height: 15vh;
    min-height: 100px;
    margin-bottom: 20px;
    margin-top: 15px;
}

@media (min-width: 576px) {
    .easy-team-container-seven { width: calc(75% - 20px); }
    .easy-team-desc-seven { max-height: 17.5vh; }
}

@media (min-width: 992px) {
    .easy-team-container-seven { width: 45%; }
    .easy-team-image-seven { padding-left: 0; }
    .easy-team-container-seven { font-size: 1.75rem; }
}

@media (min-width: 1200px) {
    .easy-team-container-seven { font-size: 1.5rem; }
}

@media (min-width: 1400px) {
    .easy-team-container-seven { width: 45%; }
    .easy-team-container-seven { font-size: 1.5rem; }
    .easy-team-desc-seven { max-height: 25vh; }
}

/** Layout 8 Team **/

.easy-team-header-eight {
    font-size: 3.5rem;
    margin-block-end: .5em;
}

.easy-team-container-eight {
    width: 100%;
    padding: 15px;
    margin-left: 20px;
    border-radius: 2rem;
    color: var(--easy-team-alt-font-color);
}

.easy-team-container-eight:hover {
    cursor: pointer;
}

.easy-team-contacts-container-eight {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
}

.easy-team-socials-container-eight {
    background-color: var(--easy-team-color);
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
}

.easy-team-contact-row-eight {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-contact-row-eight:hover,
.easy-team-contact-row-eight.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-social-row-eight {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px;
}

.easy-team-social-row-eight:hover,
.easy-team-social-row-eight.easy-active {
    background-color: var(--easy-team-font-color);
}

.easy-team-image-eight {
    width: 100%;
    height: auto;
    padding-top: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 5%;
    background-position: center;
}

.easy-team-name-eight {
    margin: 20px 0 0 0;
}

.easy-team-position-eight {
    color: var(--easy-team-font-bg-color);
    margin: 0 0 20px 0;
}

@media (min-width: 576px) {
    .easy-team-container-eight { width: 75%; }
    .easy-team-desc-eight { max-height: 17.5vh; }
}

@media (min-width: 992px) {
    .easy-team-container-eight { width: 45%; }
    .easy-team-image-eight { padding-left: 0; }
}

@media (min-width: 1200px) {
    .easy-team-container-eight { width: 20%; }
}

/** Layout 9 Team **/

.easy-team-name-nine { font-size: 1.5rem; }

.easy-team-position { font-size: 1.1rem; }

.easy-team-main-container-nine {
    background-color: var(--easy-team-bg-color);
}

.easy-team-name-nine {
    margin: 0;
}

.easy-team-container-nine {
    display: block;
    width: 325px;
    height: 325px;
    overflow: hidden;
    margin: 0 0 20px 0;
    border-top: 1px solid var(--easy-font-bg-color-alpha-7);
}

.easy-team-socials-container-nine,
.easy-team-contacts-container-nine {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 5px;
}

.easy-team-image-nine {
    position: absolute;
    top: 20px;
    left: 0;
    width: 100px;
    height: 100px;
}

.easy-team-infoContainer-nine {
    height: auto;
    width: 210px;
    transform: translateX(95px);
    padding: 20px 0px 0 20px;
    text-align: center;
}

.easy-team-desc-nine {
    font-size: .9rem;
    color: var(--easy-team-font-color);
}

.easy-team-backgroundContainer {
    display: none;
}

.easy-team-social-icon-nine,
.easy-team-contact-icon-nine {
    background-color: var(--easy-team-font-color);
}

@media (min-width: 768px) {
    .easy-team-name-nine { font-size: 2rem; }

    .easy-team-position { font-size: 1.5rem; }

    .easy-team-container-nine {
        display: block;
        width: 325px;
        height: 325px;
        overflow: hidden;
        margin: 0;
        margin: 0 0 20px 0;
        border-top: 1px solid black;
    }

    .easy-team-image-nine {
        width: 325px;
        height: 325px;
    }

    .easy-team-infoContainer-nine {
        position: absolute;
        top: 100%;
        height: 285px;
        width: 285px;
        overflow: scroll;
        transform: none;
        padding: 20px 20px 0 20px;
        z-index: 1;
        text-align: center;
        transition: top 300ms ease;
    }

    .easy-team-social-icon-nine,
    .easy-team-contact-icon-nine {
        background-color: var(--easy-team-bg-color);
    }

    .easy-team-desc-nine { color: var(--easy-team-bg-color); }

    .easy-team-backgroundContainer {
        display: block;
        width: 100%;
        height: calc(100% - 20px);
        position: absolute;
        background-color: var(--easy-font-bg-color-alpha-7);
        top: -100%;
        transition: top 300ms ease;
    }

    .easy-team-container-nine:hover > .easy-team-infoContainer-nine,
    .easy-team-container-nine.easy-active > .easy-team-infoContainer-nine,
    .easy-team-container-nine:hover > .easy-team-backgroundContainer,
    .easy-team-container-nine.easy-active > .easy-team-backgroundContainer {
        top: 20px;
    }
}

/**
*
* SKILLS SECTION
*
**/

.easy-skills-header-container {
    width: 100%;
    text-align: center;
}

.easy-skills-subHeader-container {
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    color: var(--easy-color);
    margin-top: 0;
}

.easy-skills-header {
    color: var(--easy-color);
    font-size: 3rem;
    font-weight: bold;
    margin-bottom: .1em;
    margin-top: .15em;
}

.easy-skills-subHeader {
    margin-top: .5em;
}

.easy-skills-main-container {
    background-color: var(--easy-skills-bg-color);
    padding: 20px 40px;
    min-width: 200px;
}

.easy-skill-container {
    display: flex;
    flex-direction: column;
}

.easy-skill-skill {
    color: var(--easy-color);
    text-align: center;
}

.easy-skill-skillBarContainer {
    background-color: var(--easy-skills-bar-bg-color);
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.easy-skill-circleContainer {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

/** Layout 1 Skills **/

.easy-skill-row-one {
    margin-bottom: 2.5rem;
}

.easy-skill-skillBarContainer-one {
    height: 30px;
}

.easy-skill-skill-two {
    text-align: start;
}

.easy-skill-bar-one {
    background-color: var(--easy-skill-color);
    width: var(--easy-skill-progress);
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
}

.easy-skill-animate-empty-bar-one {
    background-color: var(--easy-skill-color);
    width: 0%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: absolute;
    left: 0;
    top: 0;
    transition: width var(--easy-skill-animation-duration) ease;
}

.easy-skill-animate-filled-bar-one {
    width: var(--easy-skill-progress);
}

.easy-skill-progress-one {
    color: var(--easy-skill-progress-font-color);
    font-size: 1.5rem;
    background-color: transparent;
    z-index: 1;
    width: calc(var(--easy-skill-progress) - 10px);
    min-width: 2.5rem;
    text-align: right;
}

.easy-skill-animate-empty-progress-one {
    width: 2.5rem;
    transition: width var(--easy-skill-animation-duration) ease;
}

.easy-skill-animate-filled-progress-one {
    width: calc(var(--easy-skill-progress) - 10px);
}

/** Layout 2 Skills **/

.easy-skill-row-two {
    margin-bottom: 20px;
}

.easy-skill-bar-container-two {
    height: 30px;
}

.easy-skill-skillBarContainer-two {
    border-radius: 10px;
}

.easy-skill-bar-two {
    background-color: var(--easy-skill-color);
    width: 100%;
    height: 100%;
    background: #ededed;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    box-shadow: -1px -1px 1px 0px var(--easy-skills-alt-font-color-2);
}

.easy-skill-animate-empty-bar-two {
    transition: var(--easy-skill-animation-duration);
}

.easy-skill-bar-animate-filled-two {
    width: var(--easy-skill-progress);
}

.easy-skill-progress-two {
    height: 15px;
    width: var(--easy-skill-progress);
    color: transparent;
    background: var(--easy-color);
    position: relative;
    border-radius: 10px;
}

.easy-skill-progress-two::before {
    position: absolute;
    content: "";
    top: -11px;
    right: 1px;
    height: 0;
    width: 0;
    border-width: 10px 0 0 10px;
    border-style: solid;
    border-color: var(--easy-color) transparent transparent transparent;
}

.easy-skill-progress-two::after {
    position: absolute;
    top: -28px;
    right: 0;
    font-weight: 500;
    background: var(--easy-color);
    color: var(--easy-skills-font-color);
    padding: 1px 8px;
    font-size: 13px;
    border-radius: 3px;
    opacity: 1;
    content: attr(easy-skill-element-value);
}

.easy-skill-animate-empty-progress-two {
    width: 0%;
    transition: width var(--easy-skill-animation-duration) ease;
}

.easy-skill-animate-filled-progress-two {
    width: var(--easy-skill-progress);
}

/** Layout 3 Skills **/

.easy-skill-row-three {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.easy-skill-container-three {
    align-items: center;
    margin: 20px;
}

.easy-skill-skill-three {
    font-size: 1.25rem;
}

.easy-skill-bar-container-three {
    background-color: var(--easy-skills-bar-bg-color);
    width: 100%;
    height: 30px;
    position: relative;
    display: flex;
    align-items: center;
}

.easy-skill-bar-three {
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
}

.easy-skill-circleContainer-three {
    margin-bottom: 20px;
    width: 100px;
    height: 100px;
}

.easy-skill-progress-three {
    position: absolute;
    font-size: 30px;
    color: var(--easy-skill-color);
}

/** Layout 4 Skills **/

.easy-skill-row-four {
    margin-bottom: 20px;
}

.easy-skill-container-four {
    display: grid;
    grid-template-columns: 25% auto 15%;
    justify-items: center;
    align-items: center;
}

.easy-skill-skill-four {
    font-size: .75rem;
    font-weight: bold;
}

.easy-skill-skillBarContainer-four {
    height: 30px;
    border-radius: 17px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: normal;
    margin-left: 20px;
    margin-right: 20px;
    border: 2px solid var(--easy-skill-color);
}

.easy-skill-bar-four {
    background-color: var(--easy-skill-color);
    width: var(--easy-skill-progress);
    height: 30px;
    border-radius: 15px;
    min-width: 30px;
}

.easy-skill-animate-empty-bar-four {
    width: 0%;
    transition: width var(--easy-skill-animation-duration) ease;
}

.easy-skill-animate-filled-bar-four {
    width: var(--easy-skill-progress);
}

.easy-skill-progress-four {
    color: var(--easy-color);
    font-size: 1rem;
    font-weight: bold;
}

/** Layout 5 Skills **/

.easy-skill-row-five {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.easy-skill-container-five {
    align-items: center;
    margin: 20px;
}

.easy-skill-skill-five {
    font-size: 1.1rem;
}

.easy-skill-bar-container-five {
    background-color: var(--easy-skills-bar-bg-color);
    width: 100%;
    height: 30px;
    position: relative;
    display: flex;
    align-items: center;
}

.easy-skill-bar-five {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    width: 100px;
    height: 100px;
}

.easy-skill-circleContainer-five {
    margin-bottom: 5px;
}

.easy-skill-progress-five {
    position: absolute;
    font-size: 1.1rem;
    color: var(--easy-skill-color);
    font-weight: bold;
}

.easy-skill-circle-five {
    stroke-width: 4px;
    stroke: var(--easy-skill-color);
}

.easy-skill-bg-circle-five {
    stroke-width: 4px;
}

/** Layout 6 Skills **/

.easy-skill-row-six {
    margin-bottom: 2.5rem;
}

.easy-skill-skillBarContainer-six {
    height: 4px;
}

.easy-skill-bar-six {
    background-color: var(--easy-skill-color);
    width: var(--easy-skill-progress);
    height: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
}

.easy-skill-animate-empty-bar-six {
    width: 0%;
}

.easy-skill-textContainer-six {
    display: flex;
    justify-content: space-between;
}

.easy-skill-progress-six {
    color: var(--easy-color);
}

/** Layout 7 Skills **/

.easy-skill-row-seven {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.easy-skill-container-seven {
    align-items: center;
    padding: 20px;
    border-radius: 15px;
    background-color: var(--easy-skills-bg-color);
}

.easy-skill-skill-seven {
    color: var(--easy-skills-font-bg-color);
    font-size: 1.1rem;
}

.easy-skill-bar-container-seven {
    background-color: var(--easy-skills-bar-bg-color);
    width: 100%;
    height: 30px;
    position: relative;
    display: flex;
    align-items: center;
}

.easy-skill-bar-seven {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    width: 100px;
    height: 100px;
}

.easy-skill-circleContainer-seven {
    margin-bottom: 5px;
}

.easy-skill-progress-seven {
    position: absolute;
    font-size: 1.1rem;
    color: var(--easy-skills-font-bg-color);
    font-weight: bold;
}

.easy-skill-circle-seven {
    stroke: var(--easy-skill-color);
}

/** Layout 8 Skills **/

.easy-skill-container-eight {
    padding: 20px;
    border-radius: 15px;
    background-color: var(--easy-skills-bg-color);
}

.easy-skill-skill-eight {
    color: var(--easy-skills-font-bg-color);
}

.easy-skill-skillBarContainer-eight {
    height: 4px;
}

.easy-skill-bar-eight {
    background-color: var(--easy-skill-color);
    width: var(--easy-skill-progress);
    height: 16px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    left: 0;
    top: -6px;
}

.easy-skill-animate-empty-bar-eight {
    width: 0%;
}

.easy-skill-textContainer-eight {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.easy-skill-progress-eight {
    color: var(--easy-skills-font-bg-color);
}

@media (min-width: 576px) {
    .easy-skill-skill-four { font-size: 1rem; }
    .easy-skill-progress-four { font-size: 1.05rem; }
    .easy-skill-skill-four { font-size: 1.05rem; }
}

@media (min-width: 768px) {
    .easy-skills-subHeader-container { font-size: 1.75rem; }
    .easy-skill-progress-four { font-size: 1.15rem; }
    .easy-skill-skill-four { font-size: 1.15rem; }
}

@media (min-width: 992px) {
    .easy-skill-progress-four { font-size: 1.25rem; }
    .easy-skill-skill-four { font-size: 1.25rem; }
}

@media (min-width: 1200px) {
    .easy-skill-progress-four { font-size: 1.5rem; }
    .easy-skill-skill-four { font-size: 1.5rem; }
}

/**
*
* TIMELINE SECTION
*
**/

.easy-timelines-main-container {
    background-color: var(--easy-timelines-bg-color);
    padding: 5px 10px 30px 10px;
    min-width: 300px;
    overflow: scroll;
}

.easy-timelines-header-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
}

/** Layout 1 & 2 & 3 Timeline **/

.easy-timelines-header-one,
.easy-timelines-header-two,
.easy-timelines-header-three {
    display: grid;
    width: 100%;
    justify-content: center;
    justify-items: center;
    font-size: 36px;
    grid-template-columns: 1fr auto 1fr;
    margin-block-start: 20px;
    margin-block-end: 10px;
}

.easy-timelines-header-one::before,
.easy-timelines-header-two::before,
.easy-timelines-header-three::before {
    content: '';
    width: calc(100% - 20px);
    height: 2px;
    background-color: var(--easy-timelines-color);
    transform: translateY(18px);
}

.easy-timelines-header-one::after,
.easy-timelines-header-two::after,
.easy-timelines-header-three::after {
    content: '';
    width: calc(100% - 20px);
    height: 2px;
    background-color: var(--easy-timelines-color);
    transform: translateY(18px);
}

.easy-timelines-subHeader-one,
.easy-timelines-subHeader-two,
.easy-timelines-subHeader-three {
    margin-block-start: 10px;
    margin-block-end: 20px;
    text-align: center;
}

.easy-timeline-container-one {
    display: table;
    margin-left: 10px;
}

.easy-timeline-timeline-one,
.easy-timeline-timeline-two,
.easy-timeline-timeline-three {
    height: 100%;
    width: 2px;
    background-color: var(--easy-timeline-color);
    display: table-cell;
    position: relative;
}

.easy-timeline-timeline-one::after {
    content: '';
    border-radius: 50%;
    position: absolute;
    width: 20px;
    height: 20px;
    border: 2px solid var(--easy-timeline-color);
    left: -11px;
    top: 13px;
    background-color: var(--easy-timelines-bg-color);
}

.easy-timeline-fromToContainer-one,
.easy-timeline-fromToContainer-two,
.easy-timeline-fromToContainer-three {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 125px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    height: 25px;
    color: var(--easy-timeline-color);
    background-color: #e8e8e8;
    border-radius: 20px;
    overflow: hidden;
}

.easy-timeline-fromToContainer-two,
.easy-timeline-fromToContainer-three {
    margin-left: 0px;
    margin-right: 0px;
}

.easy-timeline-from-one,
.easy-timeline-from-two,
.easy-timeline-from-three {
    margin-right: 5px;
}

.easy-timeline-to-one,
.easy-timeline-to-two,
.easy-timeline-to-three {
    margin-left: 5px;
}

.easy-timeline-eventDescContainer-one,
.easy-timeline-eventDescContainer-two,
.easy-timeline-eventDescContainer-three {
    padding-bottom: 20px;
}

.easy-timeline-desc-one,
.easy-timeline-desc-two,
.easy-timeline-desc-three {
    color: var(--easy-timelines-font-bg-color);
}

.easy-timeline-timelineContainer-one,
.easy-timeline-timelineContainer-two,
.easy-timeline-timelineContainer-three {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding-top: 10px;
}

.easy-timeline-event-one,
.easy-timeline-event-two,
.easy-timeline-event-three {
    display: block;
    font-size: 20px;
    color: var(--easy-timeline-color);
    margin-bottom: 15px;
    padding-top: 3px;
}

.easy-timeline-divider-one,
.easy-timeline-divider-two,
.easy-timeline-divider-three {
    display: inline;
}

.easy-timeline-divider-one::after,
.easy-timeline-divider-two::after,
.easy-timeline-divider-three::after {
    content: ' - ';
}

.easy-timeline-container-two,
.easy-timeline-container-three {
    display: table;
    box-shadow: 2px 7px 18px var(--easy-alt-bg-color-alpha-1), 0px 3px 12px var(--easy-alt-bg-color-alpha-1);
    padding: 20px;
    border-radius: 10px;
    width: 250px;
    overflow: scroll;
}

.easy-timeline-container-three {
    border: 2px solid var(--easy-color);
}

.easy-timeline-row-two:nth-child(odd) > .easy-timeline-container-two,
.easy-timeline-row-three:nth-child(odd) > .easy-timeline-container-three {
    transform: translateX(40px);
}

.easy-timeline-row-two:nth-child(even) > .easy-timeline-container-two,
.easy-timeline-row-three:nth-child(even) > .easy-timeline-container-three {
    transform: translateX(40px);
}

.easy-timeline-row-two,
.easy-timeline-row-three {
    position: relative;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.easy-timeline-row-two::before,
.easy-timeline-row-three::before {
    content: '';
    position: absolute;
    width: 2px;
    height: calc(100% + 20px);
    left: 11px;
    top: 0;
    background-color: var(--easy-color);
}

.easy-timeline-row-two::after {
    content: '';
    border-radius: 50%;
    position: absolute;
    width: 20px;
    height: 20px;
    border: 2px solid var(--easy-color);
    left: 0px;
    top: calc(50% - 11px);
    background-color: var(--easy-timelines-bg-color);
}

.easy-timeline-row-three::after {
    content: '';
    position: absolute;
    width: 29px;
    border: 1px solid var(--easy-color);
    left: 11px;
    top: calc(50% - 1px);
    background-color: var(--easy-timelines-bg-color);
}

@media (min-width: 768px) {
    .easy-timeline-row-two::before,
    .easy-timeline-row-three::before { left: calc(50% - 1px); }
    .easy-timeline-row-two::after { left: calc(50% - 11px); }
    .easy-timeline-row-three:nth-child(odd)::after{ left: calc(50%); }
    .easy-timeline-row-three:nth-child(even)::after{ left: calc(50% - 30px); }
    .easy-timeline-row-two,
    .easy-timeline-row-three { justify-content: center; margin-bottom: 0px; }
    .easy-timeline-row-two:nth-child(odd) > .easy-timeline-container-two,
    .easy-timeline-row-three:nth-child(odd) > .easy-timeline-container-three {
        transform: translateX(calc(50% + 30px));
    }
    .easy-timeline-row-two:nth-child(even) > .easy-timeline-container-two,
    .easy-timeline-row-three:nth-child(even) > .easy-timeline-container-three {
        transform: translateX(calc(-50% - 30px));
    }
    .easy-timeline-row-two:nth-child(even) > .easy-timeline-container-two > .easy-timeline-textContainer-two,
    .easy-timeline-row-two:nth-child(even) > .easy-timeline-container-two > .easy-timeline-textContainer-two > .easy-timeline-eventDescContainer-two,
    .easy-timeline-row-three:nth-child(even) > .easy-timeline-container-three > .easy-timeline-textContainer-three,
    .easy-timeline-row-three:nth-child(even) > .easy-timeline-container-three > .easy-timeline-textContainer-three > .easy-timeline-eventDescContainer-three {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
}

@media (min-width: 992px) {
    .easy-timeline-container-two,
    .easy-timeline-container-three { width: 300px; border-radius: 15px; }
}

@media (min-width: 1200px) {
    .easy-timeline-container-two,
    .easy-timeline-container-three { width: 400px; border-radius: 20px; }
}

@media (min-width: 1400px) {
    .easy-timeline-container-two,
    .easy-timeline-container-three { width: 500px; border-radius: 30px; }
}

/** Layout 4 & 5 Timeline **/

.easy-timelines-main-container-four,
.easy-timelines-main-container-five {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.easy-timeline-row-four,
.easy-timeline-row-five {
    width: 275px;
    height: 275px;
    padding: 20px;
    position: relative;
    box-shadow: 2px 7px 18px var(--easy-alt-bg-color-alpha-1), 0px 3px 12px var(--easy-alt-bg-color-alpha-1);
    border-radius: 15%;
}

.easy-timeline-row-five::before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border: 2px solid dodgerblue;
    border-radius: 50%;
    background-color: white;
    z-index: 1;
    top: 25%;
}

.easy-timeline-row-five:nth-child(odd)::before {
    left: -9px;
}

.easy-timeline-row-five:nth-child(even)::before {
    right: -14px;
}

.easy-timeline-row-four::after,
.easy-timeline-row-five::after {
    content: '';
    border: 2px solid var(--easy-color-alpha-3);
    position: absolute;
    width: 50%;
    height: calc(100% - 5px);
    top: 0;
}

.easy-timeline-row-four.easy-visible::after,
.easy-timeline-row-five.easy-visible::after {
    border: 2px solid var(--easy-color);
}

.easy-timeline-row-four:nth-child(odd)::after,
.easy-timeline-row-five:nth-child(odd)::after {
    left: 0;
    border-width: 5px 0px 5px 5px;
    border-radius: 50px 0px 0px 50px;
}

.easy-timeline-row-four:nth-child(even)::after,
.easy-timeline-row-five:nth-child(even)::after {
    left: 50%;
    border-width: 5px 5px 5px 0px;
    border-radius: 0px 50px 50px 0px;
}

.easy-timeline-row-four:nth-of-type(3)::after,
.easy-timeline-row-five:nth-of-type(3)::after {
    border-width: 0px 0px 5px 5px;
    border-radius: 0px 0px 0px 50px;
    height: 100%;
}

.easy-timeline-row-four:last-child:nth-child(odd)::after,
.easy-timeline-row-five:last-child:nth-child(odd)::after {
    border-width: 5px 0px 0px 5px;
    border-radius: 50px 0px 0px 0px;
}

.easy-timeline-row-four:last-child:nth-child(even)::after,
.easy-timeline-row-five:last-child:nth-child(even)::after {
    border-width: 5px 5px 0px 0px;
    border-radius: 0px 50px 0px 0px;
}

.easy-timeline-divider-four::after {
    content: '';
    width: 50%;
    display: block;
    border: 1px solid var(--easy-color);
    transform: translateX(50%);
}

.easy-timeline-divider-five::before {
    content: '';
    width: 50%;
    height: 10px;
    display: block;
    border: 1px solid var(--easy-color);
    transform: translateX(40%) translateY(0px);
    border-width: 0px 0px 5px 0px;
    border-radius: 0px 0px 0px 50px;
}

.easy-timeline-divider-five::after {
    content: '';
    width: 50%;
    height: 10px;
    display: block;
    border: 1px solid var(--easy-color);
    transform: translateX(60%) translateY(-5px);
    border-width: 5px 0px 0px 0px;
    border-radius: 0px 50px 0px 0px;
}



.easy-timeline-from-four,
.easy-timeline-from-five {
    width: 100%;
    display: block;
    font-size: 1.3rem;
    text-align: start;
    color: var(--easy-color);
}

.easy-timeline-to-four,
.easy-timeline-to-five {
    display: block;
    width: 100%;
    text-align: end;
    font-size: 1.3rem;
    color: var(--easy-color);
}

.easy-timeline-event-four,
.easy-timeline-event-five {
    display: block;
    font-size: 1.25rem;
    text-align: center;
    margin-bottom: .3rem;
    color: var(--easy-color);
}

.easy-timeline-desc-four,
.easy-timeline-desc-five {
    text-align: center;
    display: block;
    color: var(--easy-timelines-font-bg-color);
}

@media (min-width: 768px) {
    .easy-timeline-row-four,
    .easy-timeline-row-five {
        width: 300px;
        height: 300px;
    }
}

/** Layout 6 Timeline **/

.easy-timelines-main-container-six {
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
}

.easy-timeline-row-six {
    position: relative;
    width: 320px;
}

.easy-timeline-eventDescContainer-six {
    position: absolute;
    left: 110px;
    top: 0;
    width: 225px;
    display: none;
}

.easy-timeline-container-six.easy-timeline-active > .easy-timeline-eventDescContainer-six {
    display: block;
}

.easy-timeline-from-six {
    font-size: 1.3rem;
    color: var(--easy-color-alpha-7);
    display: inline-block;
    text-align: start;
    position: relative;
}

.easy-timeline-from-six:hover {
    cursor: pointer;
    font-size: 1.4rem;
    color: var(--easy-color-alpha-9);
}

.easy-timeline-from-six::after {
    content: '';
    border: solid;
    height: 100%;
    border-width: 0px 3px 0px 0px;
    position: absolute;
    top: 0;
    left: 105px;
}

.easy-timeline-container-six.easy-timeline-active > .easy-timeline-fromContainer-six > .easy-timeline-from-six {
    font-size: 1.45rem;
    font-weight: bold;
    color: var(--easy-color);
}

.easy-timeline-ToContainer-six {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.easy-timeline-divider-six::after {
    content: ' - ';
    font-size: 1.1rem;
    color: var(--easy-color);
    margin-right: 10px;
}

.easy-timeline-to-six {
    font-size: 1.25rem;
    color: var(--easy-color);
    margin-bottom: 10px;
}

.easy-timeline-event-six,
.easy-timeline-event-seven,
.easy-timeline-event-eight {
    display: block;
    font-size: 1.1rem;
    color: var(--easy-color);
    text-align: center;
    margin-bottom: 5px;
}

.easy-timeline-desc-six,
.easy-timeline-desc-seven,
.easy-timeline-desc-eight {
    display: block;
    color: var(--easy-timelines-font-bg-color);
    text-align: center;
}

/** Layout 7 Timeline **/

.easy-timeline-fromToContainer-seven,
.easy-timeline-fromToContainer-eight {
    display: flex;
    flex-direction: row;
    justify-content: center;
    font-size: 1.35rem;
    color: var(--easy-color-alpha-7);
}

.easy-timelines-header-seven {
    margin: 20px 0px 20px 0px;
}

.easy-timelines-subHeader-seven {
    text-align: center;
}

.easy-timeline-fromToContainer-seven:hover {
    cursor: pointer;
}

.easy-timeline-divider-seven::after,
.easy-timeline-divider-eight::after {
    content: ' - ';
    margin: 0px 10px 0px 10px;
}

.easy-timeline-eventDescContainer-seven {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 0px;
    overflow: hidden;
    transform: rotateX(90deg);
    transition: transform .5s ease;
}

.easy-timeline-container-seven.easy-timeline-active > .easy-timeline-fromToContainer-seven {
    font-size: 1.5rem;
    color: var(--easy-color);
}

.easy-timeline-container-seven.easy-timeline-active > .easy-timeline-eventDescContainer-seven {
    transform: rotateX(0);
    height: auto;
}

.easy-timelines-main-container-eight {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.easy-timeline-container-eight {
    display: flex;
    flex-direction: row;
}

.easy-timeline-row-eight {
    margin-bottom: 20px;
}

.easy-timeline-connector-eight {
    width: 20px;
    height: 20px;
    border: 2px solid var(--easy-color);
    background-color: var(--easy-timelines-bg-color);
    border-radius: 20px;
    margin: 0px 10px 0px 0px;
    z-index: 1;
}

.easy-timeline-connectorContainer-eight {
    position: relative;
}

.easy-timeline-connectorContainer-eight::before {
    content: '';
    position: absolute;
    width: 10px;
    border: solid dodgerblue;
    border-width: 2px 0px 0px 0px;
    top: 10px;
    left: 24px;
}

.easy-timeline-connectorContainer-eight::after {
    content: '';
    position: absolute;
    height: calc(100% - 2px);
    border: solid dodgerblue;
    border-width: 0px 2px 0px 0px;
    top: 24px;
    left: 11px;
}

.easy-timeline-timelineContainer-eight {
    box-shadow: 2px 7px 18px var(--easy-alt-bg-color-alpha-1), 0px 3px 12px var(--easy-alt-bg-color-alpha-1);
    padding: 20px;
    border-radius: 10px;
    width: 250px;
}

.easy-timeline-row-eight {
    width: 320px;
}

.easy-timeline-row-eight:nth-child(even) > .easy-timeline-container-eight {
    flex-direction: row-reverse;
}

.easy-timeline-row-eight:nth-child(even) > .easy-timeline-container-eight > .easy-timeline-connectorContainer-eight > .easy-timeline-connector-eight {
    margin: 0;
    transform: translateX(10px);
}

.easy-timeline-row-eight:nth-child(even) > .easy-timeline-container-eight > .easy-timeline-connectorContainer-eight::before {
    left: 0;
}

.easy-timeline-row-eight:nth-child(even) > .easy-timeline-container-eight > .easy-timeline-connectorContainer-eight::after {
    left: 21px;
}

.easy-timeline-eventDescContainer-eight {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.easy-timeline-row-eight:last-child > .easy-timeline-container-eight > .easy-timeline-connectorContainer-eight {
    display: none;
}

.easy-timeline-row-eight:last-child > .easy-timeline-container-eight > .easy-timeline-timelineContainer-eight {
    transform: translateX(-24px);
}

.easy-timeline-row-eight:last-child:nth-child(odd) > .easy-timeline-container-eight > .easy-timeline-timelineContainer-eight {
    transform: translateX(30px);
}