.elementor-6674 .elementor-element.elementor-element-2bf3ccc:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-2bf3ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calipsotattoo.com/wp-content/uploads/2022/01/lugoFondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6674 .elementor-element.elementor-element-2bf3ccc > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-2bf3ccc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6674 .elementor-element.elementor-element-51b504c > .elementor-widget-container{margin:80% 0% 0% 0%;padding:20% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-51b504c{z-index:1.0E+50;width:6vw;max-width:6vw;top:-35vh;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-51b504c{left:3vw;}body.rtl .elementor-6674 .elementor-element.elementor-element-51b504c{right:3vw;}.elementor-6674 .elementor-element.elementor-element-86a4131{text-align:right;z-index:1;}.elementor-6674 .elementor-element.elementor-element-86a4131 .elementor-heading-title{color:#DF063E;font-family:"Bebas Neue", Sans-serif;font-size:400px;font-weight:600;}.elementor-6674 .elementor-element.elementor-element-86a4131 > .elementor-widget-container{margin:0% 20% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-74ab42b{text-align:right;z-index:0;top:8px;}.elementor-6674 .elementor-element.elementor-element-74ab42b .elementor-heading-title{color:#DF063E;font-family:"Bebas Neue", Sans-serif;font-size:400px;font-weight:300;}.elementor-6674 .elementor-element.elementor-element-74ab42b > .elementor-widget-container{margin:0% 20% 0% 0%;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-74ab42b{left:-6px;}body.rtl .elementor-6674 .elementor-element.elementor-element-74ab42b{right:-6px;}.elementor-6674 .elementor-element.elementor-element-78bee9d img{width:88%;filter:brightness( 105% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6674 .elementor-element.elementor-element-78bee9d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:6% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-78bee9d{z-index:1;width:85%;max-width:85%;top:-28.71vh;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-78bee9d{left:-4.713vw;}body.rtl .elementor-6674 .elementor-element.elementor-element-78bee9d{right:-4.713vw;}.elementor-6674 .elementor-element.elementor-element-944facc > .elementor-container{min-height:135px;}.elementor-6674 .elementor-element.elementor-element-944facc{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-6674 .elementor-element.elementor-element-944facc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-574d1b2 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:122px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6674 .elementor-element.elementor-element-574d1b2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6674 .elementor-element.elementor-element-3a3333e3:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.calipsotattoo.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6674 .elementor-element.elementor-element-3a3333e3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.calipsotattoo.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-6674 .elementor-element.elementor-element-cb57c8f:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-cb57c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://calipsotattoo.com/wp-content/uploads/2021/12/grungeVerticalSuave.png");background-position:center right;background-repeat:no-repeat;}.elementor-6674 .elementor-element.elementor-element-cb57c8f > .elementor-background-overlay{background-color:#000000;background-image:url("https://calipsotattoo.com/wp-content/uploads/2021/12/grungeIzq.png");background-position:center left;background-repeat:no-repeat;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-cb57c8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6674 .elementor-element.elementor-element-69db391 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-6674 .elementor-element.elementor-element-2b556ec{text-align:center;color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;}.elementor-6674 .elementor-element.elementor-element-2b556ec > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-6674 .elementor-element.elementor-element-4a11b85 > .elementor-container{min-height:400px;}.elementor-6674 .elementor-element.elementor-element-4a11b85 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-4a11b85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-6674 .elementor-element.elementor-element-397e0fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6674 .elementor-element.elementor-element-397e0fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:160px;font-weight:400;letter-spacing:-5px;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c > .elementor-widget-container{margin:-4% 0% 0% 0%;padding:0% 0% 0% 45%;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c{z-index:1;}.elementor-6674 .elementor-element.elementor-element-fa25305 .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:160px;font-weight:400;letter-spacing:-5px;}.elementor-6674 .elementor-element.elementor-element-fa25305 > .elementor-widget-container{margin:-4% 0% 0% 0%;padding:0% 0% 0% 45%;}.elementor-6674 .elementor-element.elementor-element-fa25305{z-index:1;}.elementor-6674 .elementor-element.elementor-element-cec3e53{z-index:0;top:-192px;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-cec3e53{left:-338px;}body.rtl .elementor-6674 .elementor-element.elementor-element-cec3e53{right:-338px;}.elementor-6674 .elementor-element.elementor-element-218fce5 .elementor-icon-wrapper{text-align:center;}.elementor-6674 .elementor-element.elementor-element-218fce5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-218fce5.elementor-view-framed .elementor-icon, .elementor-6674 .elementor-element.elementor-element-218fce5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-218fce5.elementor-view-framed .elementor-icon, .elementor-6674 .elementor-element.elementor-element-218fce5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-218fce5 .elementor-icon{font-size:40px;}.elementor-6674 .elementor-element.elementor-element-218fce5 .elementor-icon i, .elementor-6674 .elementor-element.elementor-element-218fce5 .elementor-icon svg{transform:rotate(0deg);}.elementor-6674 .elementor-element.elementor-element-218fce5 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:4% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-218fce5{z-index:10;}.elementor-6674 .elementor-element.elementor-element-0ed7340{z-index:5;}.elementor-6674 .elementor-element.elementor-element-4f8f77c .elementor-icon-wrapper{text-align:center;}.elementor-6674 .elementor-element.elementor-element-4f8f77c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-4f8f77c.elementor-view-framed .elementor-icon, .elementor-6674 .elementor-element.elementor-element-4f8f77c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-4f8f77c.elementor-view-framed .elementor-icon, .elementor-6674 .elementor-element.elementor-element-4f8f77c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-4f8f77c .elementor-icon{font-size:40px;}.elementor-6674 .elementor-element.elementor-element-4f8f77c .elementor-icon i, .elementor-6674 .elementor-element.elementor-element-4f8f77c .elementor-icon svg{transform:rotate(0deg);}.elementor-6674 .elementor-element.elementor-element-8d80c2b > .elementor-container{max-width:1600px;}.elementor-6674 .elementor-element.elementor-element-8d80c2b > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://calipsotattoo.com/wp-content/uploads/2021/12/papel2-scaled.jpg");background-size:cover;opacity:0.5;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-8d80c2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6674 .elementor-element.elementor-element-82dfccf{text-align:center;}.elementor-6674 .elementor-element.elementor-element-82dfccf .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:220px;font-weight:400;letter-spacing:-4.3px;}.elementor-6674 .elementor-element.elementor-element-82dfccf > .elementor-widget-container{margin:7% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-8331cb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:5px;}.elementor-6674 .elementor-element.elementor-element-8331cb5 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-6674 .elementor-element.elementor-element-8331cb5 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-6674 .elementor-element.elementor-element-8331cb5 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-4c81f7a{text-align:center;}.elementor-6674 .elementor-element.elementor-element-4c81f7a .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:88px;font-weight:400;letter-spacing:40px;}.elementor-6674 .elementor-element.elementor-element-4c81f7a > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-6b9bbc2{margin-top:0%;margin-bottom:2%;}.elementor-6674 .elementor-element.elementor-element-a1288ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6674 .elementor-element.elementor-element-a1288ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calipsotattoo.com/wp-content/uploads/2022/01/DSCF5534-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6674 .elementor-element.elementor-element-a1288ff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-6674 .elementor-element.elementor-element-a1288ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-5b9c132 .elementor-spacer-inner{height:350px;}.elementor-6674 .elementor-element.elementor-element-b2af732:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6674 .elementor-element.elementor-element-b2af732 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calipsotattoo.com/wp-content/uploads/2022/01/DSCF5702-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6674 .elementor-element.elementor-element-b2af732 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-6674 .elementor-element.elementor-element-b2af732 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-93ea331 .elementor-spacer-inner{height:350px;}.elementor-6674 .elementor-element.elementor-element-d2a6831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6674 .elementor-element.elementor-element-d2a6831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calipsotattoo.com/wp-content/uploads/2022/01/DSCF5638-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6674 .elementor-element.elementor-element-d2a6831 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-6674 .elementor-element.elementor-element-d2a6831 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-9475b51 .elementor-spacer-inner{height:350px;}.elementor-6674 .elementor-element.elementor-element-14db8a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6674 .elementor-element.elementor-element-14db8a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calipsotattoo.com/wp-content/uploads/2022/01/lugoFondo-1.jpg");background-position:center center;background-size:cover;}.elementor-6674 .elementor-element.elementor-element-14db8a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-6674 .elementor-element.elementor-element-14db8a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-f76f369 .elementor-spacer-inner{height:350px;}.elementor-6674 .elementor-element.elementor-element-49f3461{text-align:center;}.elementor-6674 .elementor-element.elementor-element-49f3461 .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:400;letter-spacing:20px;}.elementor-6674 .elementor-element.elementor-element-49f3461 > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-6674 .elementor-element.elementor-element-912e905 > .elementor-container{min-height:135px;}.elementor-6674 .elementor-element.elementor-element-912e905:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-912e905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6674 .elementor-element.elementor-element-912e905{border-style:solid;border-width:1px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-6674 .elementor-element.elementor-element-912e905 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-7348bfb .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:122px;font-weight:500;}.elementor-6674 .elementor-element.elementor-element-7348bfb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-6674 .elementor-element.elementor-element-eb0821d:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-eb0821d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calipsotattoo.com/wp-content/uploads/2021/12/DampPortlyAiredaleterrier-size_restricted-1.gif");}.elementor-6674 .elementor-element.elementor-element-eb0821d > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-eb0821d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6674 .elementor-element.elementor-element-8edd71b{text-align:left;color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:45px;font-weight:400;line-height:1.2em;}.elementor-6674 .elementor-element.elementor-element-8edd71b > .elementor-widget-container{margin:20% 35% 0% 10%;}.elementor-6674 .elementor-element.elementor-element-5039677{width:643.5px;max-width:643.5px;top:71.235px;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-5039677{left:-528.035px;}body.rtl .elementor-6674 .elementor-element.elementor-element-5039677{right:-528.035px;}.elementor-6674 .elementor-element.elementor-element-9cecc82 > .elementor-container{min-height:600px;}.elementor-6674 .elementor-element.elementor-element-9cecc82:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-9cecc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://calipsotattoo.com/wp-content/uploads/2022/01/mapaLugo.jpg");background-position:center center;background-size:cover;}.elementor-6674 .elementor-element.elementor-element-9cecc82 > .elementor-background-overlay{background-color:#000000;opacity:0.61;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-9cecc82{border-style:solid;border-color:var( --e-global-color-67aff59 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6674 .elementor-element.elementor-element-fb52545 img{width:40%;}.elementor-6674 .elementor-element.elementor-element-4db00a2{text-align:center;color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:58px;font-weight:400;line-height:65px;}.elementor-6674 .elementor-element.elementor-element-0e8600e > .elementor-container{min-height:300px;}.elementor-6674 .elementor-element.elementor-element-0e8600e:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-0e8600e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67aff59 );}.elementor-6674 .elementor-element.elementor-element-0e8600e > .elementor-background-overlay{background-image:url("https://calipsotattoo.com/wp-content/uploads/2021/12/grunge.png");background-size:cover;opacity:1;mix-blend-mode:lighten;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6674 .elementor-element.elementor-element-0e8600e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6674 .elementor-element.elementor-element-63d057b > .elementor-container{max-width:700px;}.elementor-6674 .elementor-element.elementor-element-63d057b{padding:3% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-84416b6{text-align:center;}.elementor-6674 .elementor-element.elementor-element-84416b6 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:100;}.elementor-6674 .elementor-element.elementor-element-440cf3e{text-align:center;}.elementor-6674 .elementor-element.elementor-element-440cf3e .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:100;}.elementor-6674 .elementor-element.elementor-element-01d5fcd{text-align:center;}.elementor-6674 .elementor-element.elementor-element-01d5fcd .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:100;}:root{--page-title-display:none;}body.elementor-page-6674:not(.elementor-motion-effects-element-type-background), body.elementor-page-6674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1500px){.elementor-6674 .elementor-element.elementor-element-51b504c{z-index:999;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-51b504c{left:3vw;}body.rtl .elementor-6674 .elementor-element.elementor-element-51b504c{right:3vw;}.elementor-6674 .elementor-element.elementor-element-86a4131 .elementor-heading-title{font-size:250px;}.elementor-6674 .elementor-element.elementor-element-86a4131 > .elementor-widget-container{margin:0% 7% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-74ab42b .elementor-heading-title{font-size:250px;}.elementor-6674 .elementor-element.elementor-element-74ab42b > .elementor-widget-container{margin:0% 7% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-78bee9d img{width:1px;}.elementor-6674 .elementor-element.elementor-element-78bee9d > .elementor-widget-container{margin:-31% -9% 0% -9%;}.elementor-6674 .elementor-element.elementor-element-78bee9d{width:100%;max-width:100%;top:6vh;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-78bee9d{left:2vw;}body.rtl .elementor-6674 .elementor-element.elementor-element-78bee9d{right:2vw;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c .elementor-heading-title{font-size:120px;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c > .elementor-widget-container{padding:0% 0% 0% 20%;}.elementor-6674 .elementor-element.elementor-element-fa25305 .elementor-heading-title{font-size:120px;}.elementor-6674 .elementor-element.elementor-element-fa25305 > .elementor-widget-container{padding:0% 0% 0% 20%;}.elementor-6674 .elementor-element.elementor-element-82dfccf .elementor-heading-title{font-size:200px;}.elementor-6674 .elementor-element.elementor-element-8331cb5 .elementor-divider-separator{width:868px;}.elementor-6674 .elementor-element.elementor-element-4c81f7a .elementor-heading-title{font-size:59px;}.elementor-6674 .elementor-element.elementor-element-8edd71b{font-size:33px;}.elementor-6674 .elementor-element.elementor-element-8edd71b > .elementor-widget-container{margin:29% 35% 0% 3%;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-5039677{left:-300.356px;}body.rtl .elementor-6674 .elementor-element.elementor-element-5039677{right:-300.356px;}.elementor-6674 .elementor-element.elementor-element-5039677{top:76.18px;}.elementor-6674 .elementor-element.elementor-element-9cecc82{margin-top:0%;margin-bottom:0%;}}@media(max-width:1024px){body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-51b504c{left:27vw;}body.rtl .elementor-6674 .elementor-element.elementor-element-51b504c{right:27vw;}.elementor-6674 .elementor-element.elementor-element-51b504c{top:-189vh;}.elementor-6674 .elementor-element.elementor-element-86a4131 .elementor-heading-title{font-size:200px;}.elementor-6674 .elementor-element.elementor-element-397e0fd > .elementor-element-populated{margin:0% 0% 0% 4%;--e-column-margin-right:0%;--e-column-margin-left:4%;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c .elementor-heading-title{font-size:100px;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c > .elementor-widget-container{margin:-8% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-fa25305 .elementor-heading-title{font-size:100px;}.elementor-6674 .elementor-element.elementor-element-fa25305 > .elementor-widget-container{margin:-8% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-cec3e53{left:-93px;}body.rtl .elementor-6674 .elementor-element.elementor-element-cec3e53{right:-93px;}.elementor-6674 .elementor-element.elementor-element-cec3e53{top:-28.81vh;}.elementor-6674 .elementor-element.elementor-element-82dfccf .elementor-heading-title{font-size:2.1em;}.elementor-6674 .elementor-element.elementor-element-8edd71b > .elementor-widget-container{margin:7% 7% 7% 7%;}.elementor-6674 .elementor-element.elementor-element-9cecc82{margin-top:92%;margin-bottom:0%;}}@media(max-width:767px){.elementor-6674 .elementor-element.elementor-element-51b504c{text-align:left;}.elementor-6674 .elementor-element.elementor-element-51b504c img{width:40%;}.elementor-6674 .elementor-element.elementor-element-86a4131 .elementor-heading-title{font-size:115px;}.elementor-6674 .elementor-element.elementor-element-86a4131 > .elementor-widget-container{margin:30% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-74ab42b .elementor-heading-title{font-size:100px;}.elementor-6674 .elementor-element.elementor-element-74ab42b > .elementor-widget-container{margin:23% 0% 0% -10%;}.elementor-6674 .elementor-element.elementor-element-78bee9d img{width:89%;}.elementor-6674 .elementor-element.elementor-element-944facc > .elementor-container{min-height:50px;}.elementor-6674 .elementor-element.elementor-element-574d1b2 .elementor-heading-title{font-size:35px;}.elementor-6674 .elementor-element.elementor-element-574d1b2 > .elementor-widget-container{margin:-2px 0px -4px 0px;}.elementor-6674 .elementor-element.elementor-element-cb57c8f:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-cb57c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-6674 .elementor-element.elementor-element-cb57c8f > .elementor-background-overlay{background-size:0px auto;}.elementor-6674 .elementor-element.elementor-element-69db391 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-2b556ec{text-align:left;font-size:25px;}.elementor-6674 .elementor-element.elementor-element-2b556ec > .elementor-widget-container{margin:0% 0% 10% 3%;}.elementor-6674 .elementor-element.elementor-element-4a11b85 > .elementor-container{min-height:1082px;}.elementor-6674 .elementor-element.elementor-element-397e0fd > .elementor-element-populated{margin:20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c .elementor-heading-title{font-size:70px;letter-spacing:0px;}.elementor-6674 .elementor-element.elementor-element-d5a3d4c > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0% 0% 0% 10%;}.elementor-6674 .elementor-element.elementor-element-fa25305 .elementor-heading-title{font-size:70px;letter-spacing:0px;}.elementor-6674 .elementor-element.elementor-element-fa25305 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0% 0% 0% 10%;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-cec3e53{left:-62px;}body.rtl .elementor-6674 .elementor-element.elementor-element-cec3e53{right:-62px;}.elementor-6674 .elementor-element.elementor-element-cec3e53{top:19.697vh;}.elementor-6674 .elementor-element.elementor-element-b12a7d8{width:100%;}.elementor-6674 .elementor-element.elementor-element-b12a7d8 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-6674 .elementor-element.elementor-element-82dfccf .elementor-heading-title{font-size:67px;letter-spacing:-0.9px;}.elementor-6674 .elementor-element.elementor-element-8331cb5 .elementor-divider-separator{width:92%;}.elementor-6674 .elementor-element.elementor-element-8331cb5 > .elementor-widget-container{margin:-8% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-4c81f7a .elementor-heading-title{font-size:34px;letter-spacing:10px;}.elementor-6674 .elementor-element.elementor-element-4c81f7a > .elementor-widget-container{margin:-9% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-a1288ff{width:50%;}.elementor-6674 .elementor-element.elementor-element-5b9c132 .elementor-spacer-inner{height:200px;}.elementor-6674 .elementor-element.elementor-element-b2af732{width:50%;}.elementor-6674 .elementor-element.elementor-element-93ea331 .elementor-spacer-inner{height:200px;}.elementor-6674 .elementor-element.elementor-element-d2a6831{width:50%;}.elementor-6674 .elementor-element.elementor-element-9475b51 .elementor-spacer-inner{height:200px;}.elementor-6674 .elementor-element.elementor-element-14db8a1{width:50%;}.elementor-6674 .elementor-element.elementor-element-f76f369 .elementor-spacer-inner{height:200px;}.elementor-6674 .elementor-element.elementor-element-49f3461 .elementor-heading-title{font-size:19px;letter-spacing:7.4px;}.elementor-6674 .elementor-element.elementor-element-49f3461 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6674 .elementor-element.elementor-element-912e905 > .elementor-container{min-height:50px;}.elementor-6674 .elementor-element.elementor-element-7348bfb .elementor-heading-title{font-size:35px;}.elementor-6674 .elementor-element.elementor-element-7348bfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6674 .elementor-element.elementor-element-8edd71b{font-size:25px;}.elementor-6674 .elementor-element.elementor-element-8edd71b > .elementor-widget-container{margin:50px 15px 15px 15px;}body:not(.rtl) .elementor-6674 .elementor-element.elementor-element-5039677{left:-745.225px;}body.rtl .elementor-6674 .elementor-element.elementor-element-5039677{right:-745.225px;}.elementor-6674 .elementor-element.elementor-element-5039677{top:-369.689px;}.elementor-6674 .elementor-element.elementor-element-9cecc82 > .elementor-container{min-height:383px;}.elementor-6674 .elementor-element.elementor-element-9cecc82:not(.elementor-motion-effects-element-type-background), .elementor-6674 .elementor-element.elementor-element-9cecc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-6674 .elementor-element.elementor-element-9cecc82{border-width:5px 5px 5px 5px;margin-top:-30%;margin-bottom:0%;}.elementor-6674 .elementor-element.elementor-element-9cecc82, .elementor-6674 .elementor-element.elementor-element-9cecc82 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6674 .elementor-element.elementor-element-4db00a2{font-size:29px;line-height:1.3em;}.elementor-6674 .elementor-element.elementor-element-0e8600e > .elementor-container{min-height:110px;}}@media(min-width:768px){.elementor-6674 .elementor-element.elementor-element-397e0fd{width:58.41%;}.elementor-6674 .elementor-element.elementor-element-b12a7d8{width:41.464%;}.elementor-6674 .elementor-element.elementor-element-1a7a8dd{width:90.582%;}.elementor-6674 .elementor-element.elementor-element-3731ed1{width:9.387%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6674 .elementor-element.elementor-element-1a7a8dd{width:100%;}}/* Start custom CSS for image, class: .elementor-element-51b504c */@media (max-width: 600px) {
    .iconoLogo{
        max-width:20%!important;
        width:20%!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86a4131 */.titulo h2 span{
    -webkit-mask-image: url("https://calipsotattoo.com/wp-content/uploads/2021/12/grunge.png");
     -webkit-mask-size:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74ab42b */.lineaTexto h2{
  -webkit-text-stroke: 1px #DF063E;
  color: transparent!important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78bee9d */.tatuador img{
    width: 88%!important;
    max-width: 88%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574d1b2 */.textCorrido{
  -webkit-text-stroke: 1px white;
  color: transparent; 
}
.textoBanner h2{
    width: 10000px!important;
    animation: desliza 10s linear infinite;
}

@keyframes desliza{
    0%{
        margin-left:0px;
    }
    100%{
        margin-left:-6000px;
    }
}
@keyframes deslizaMovil{
    0%{
        margin-left:0px;
    }
    100%{
        margin-left:-1500px;
    }
}

@media (max-width: 600px) {
   .textoBanner h2{
        width: 2500px!important;
        animation: deslizaMovil 10s linear infinite;
    } 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a3333e3 */.fullPageMenu {
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    /*background-color: #000;*/
    background-image: url(https://calipsotattoo.com/wp-content/uploads/2021/12/DampPortlyAiredaleterrier-size_restricted-1.gif);
    transition: 0.5s;
    z-index: 100;
}

.fullPageMenu.active {
    top: 0;
}

.fullPageMenu .banner {
    position: relative;
    width: 400px;
    height: 100%;

}

.fullPageMenu .banner img {
    position: absolute;
    top: 5vh;
    left: 2vw;
    width:30%;
    height: auto;
    /*mix-blend-mode: screen;*/
    
}

.fullPageMenu .nav {
    display: flex;
    justify-content: flex-start;
    padding-left: 10%;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow-y: auto;

}

.fullPageMenu .nav ul {
    position: relative;
}

.fullPageMenu .nav ul li {
    position: relative;
    list-style: none;
    padding: 0 40px;
    margin: 5px 0;
    overflow: hidden;
    display: table;
}

.fullPageMenu .nav ul li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: #ff013d;*/
    background-image:  url("https://calipsotattoo.com/wp-content/uploads/2021/12/grunge.png");
    background-size: cover;
    transition: transform 0.5s ease-in-out;
    transform: scaleY(0);
    transform-origin: bottom;
}

.fullPageMenu .nav ul li:hover:before {
    transition: transform 0.5s ease-in-out;
    transform: scaleY(1);
    transform-origin: top;
    
}

.fullPageMenu .nav ul li a {
    font-family: 'Bebas Neue', cursive;
    position: relative;
    color: #ff013d;
    text-decoration: none;
    font-size: 8em;
    font-weight: 900;
    line-height: 1em;
    display: inline-block;
    text-transform: uppercase;
    transition: 0.5s ease-in-out;
    
}

/*.titulo h2{*/
/*    -webkit-mask-image: url("https://calipsotattoo.com/wp-content/uploads/2021/12/grunge.png");*/
/*     -webkit-mask-size:contain;*/
/*}*/


.fullPageMenu .nav ul li a::before {
    content: attr(data-text);
    position: absolute;
    bottom: -100%;
    left: 0;
    color: white!important;
}

.fullPageMenu .nav ul li:hover a {
    transform: translateY(-100%);
    color: #f7e9d0;
}

.menuicon {
    position: fixed;
    top: 50%;
    right: 0%;
    width: 60px;
    height: 60px;
    background: url("https://calipsotattoo.com/wp-content/uploads/2021/12/opciones.png");
    background-size: 60px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 10px;
    z-index: 100;
    background-color: #ff013d;
    padding: 40px;
    border-radius: 5px 0 0 5px;
    transition: all 1s;
}

@media (max-width: 600px) {
    
    .menuicon{
        background-size: 50px;
        right:0px;
        top: 70vh;
        
    }
    
    .fullPageMenu .nav ul li a{
        font-size:4.5em;
        letter-spacing:0px;
        
    }
    
    .fullPageMenu .nav ul{
        padding-left:0!important;
    }
    
    .menuicon.active{
        background-size: 60px!important;
        right:0px!important;
        top: 70vh!important;
    }
}


.menuicon.active {
     background:  url(https://calipsotattoo.com/wp-content/uploads/2021/12/close.png);
    background-size: 60px;
    background-repeat: no-repeat;
    z-index: 1000;
    top:5vh;
    transition:all 1s;
   
    
}

@media(max-width:991px) {
    .banner { 
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-944facc */#banner{
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69db391 */#logo img{
    width: 30%!important;
    max-width: 30%!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cec3e53 */.poster img{
    transform: rotate(-10deg) scale(0.9);
    width: 50%!important;
    max-width: 50%!important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-218fce5 */.flechaArriba i{
    opacity: 1;
    transition: all 0.5s;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ed7340 */.galeria2{
    height: 80vh;
    overflow: hidden;
    z-index: 1000;
    display: flex;
    flex-direction: column;
}

.foto{
    width: 100%;
    position: relative;
    padding: 20px;
    transition: all 0.5s;
    margin-top: -100px;
    margin-bottom: 100px
}

.arriba{
    justify-content: center;
    align-items: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f8f77c */.flechaAbajo i{
    opacity: 1;
    transition: all 0.5s;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b12a7d8 */#cuadroFotos{
    height: 100vh;
    width: 35%!important;
   /*overflow: hidden;*/
   
}

@media (max-width: 600px) {
    #cuadroFotos{
        height: 100vh;
        width: 100%!important;
       /*overflow: hidden;*/
   
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7348bfb */.textCorrido2{
  -webkit-text-stroke: 1px black;
  color: transparent; 
}
.textoBanner2 h2{
    width: 10000px!important;
    animation: desliza 10s linear infinite;
}

@keyframes desliza{
    0%{
        margin-left:0px;
    }
    100%{
        margin-left:-6000px;
    }
}
@keyframes deslizaMovil2{
    0%{
        margin-left:0px;
    }
    100%{
        margin-left:-2000px;
    }
}


@media (max-width: 600px) {
    .textoBanner2 h2{
        width: 3000px!important;
        animation: deslizaMovil2 20s linear infinite;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-912e905 */#banner{
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5039677 */#video{
    transform: rotate(10deg)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb52545 */#mapaLogo img{
    width:40%!important;
    max-width: 40%!important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f9497 */#loguito img{
    width: 20%!important;
    max-width: 20%!important;
}/* End custom CSS */
/* Start custom CSS */body,html{
    overflow-x: hidden!important;
}


input::placeholder,textarea::placeholder{
    color:white!important;
    opacity: 1!important;
}

.servicio h2{
  -webkit-text-stroke: 2px #DF063E;
  color: transparent; 
}
.servicio h2:hover{
  -webkit-text-stroke: 0px #DF063E;
  color: #DF063E!important; 
  cursor: pointer;
}

/*GLITCH EFFECT*/




.hero {
  font-size: clamp(40px, 10vw, 100px);
  line-height: 1;
  display: inline-block;
  color: #fff;
  z-index: 2;
  letter-spacing: 10px;

  /* Bright things in dark environments usually cast that light, giving off a glow */
  /*filter: drop-shadow(0 1px 3px);*/
}


.layers {
  position: relative;
}

.layers::before,
.layers::after {
  content: attr(data-text);
  position: absolute;
  width: 110%;
  z-index: -1;
}

.layers::before {
  top: 10px;
  left: 15px;
  color: #e0287d;
}

.layers::after {
  top: 5px;
  left: -10px;
  color: #1bc7fb;
}

.single-path {
  clip-path: polygon(
    0% 12%,
    53% 12%,
    53% 26%,
    25% 26%,
    25% 86%,
    31% 86%,
    31% 0%,
    53% 0%,
    53% 84%,
    92% 84%,
    92% 82%,
    70% 82%,
    70% 29%,
    78% 29%,
    78% 65%,
    69% 65%,
    69% 66%,
    77% 66%,
    77% 45%,
    85% 45%,
    85% 26%,
    97% 26%,
    97% 28%,
    84% 28%,
    84% 34%,
    54% 34%,
    54% 89%,
    30% 89%,
    30% 58%,
    83% 58%,
    83% 5%,
    68% 5%,
    68% 36%,
    62% 36%,
    62% 1%,
    12% 1%,
    12% 34%,
    60% 34%,
    60% 57%,
    98% 57%,
    98% 83%,
    1% 83%,
    1% 53%,
    91% 53%,
    91% 84%,
    8% 84%,
    8% 83%,
    4% 83%
  );
}

.paths {
  animation: paths 5s step-end infinite;
}

@keyframes paths {
  0% {
    clip-path: polygon(
      0% 43%,
      83% 43%,
      83% 22%,
      23% 22%,
      23% 24%,
      91% 24%,
      91% 26%,
      18% 26%,
      18% 83%,
      29% 83%,
      29% 17%,
      41% 17%,
      41% 39%,
      18% 39%,
      18% 82%,
      54% 82%,
      54% 88%,
      19% 88%,
      19% 4%,
      39% 4%,
      39% 14%,
      76% 14%,
      76% 52%,
      23% 52%,
      23% 35%,
      19% 35%,
      19% 8%,
      36% 8%,
      36% 31%,
      73% 31%,
      73% 16%,
      1% 16%,
      1% 56%,
      50% 56%,
      50% 8%
    );
  }

  5% {
    clip-path: polygon(
      0% 29%,
      44% 29%,
      44% 83%,
      94% 83%,
      94% 56%,
      11% 56%,
      11% 64%,
      94% 64%,
      94% 70%,
      88% 70%,
      88% 32%,
      18% 32%,
      18% 96%,
      10% 96%,
      10% 62%,
      9% 62%,
      9% 84%,
      68% 84%,
      68% 50%,
      52% 50%,
      52% 55%,
      35% 55%,
      35% 87%,
      25% 87%,
      25% 39%,
      15% 39%,
      15% 88%,
      52% 88%
    );
  }

  30% {
    clip-path: polygon(
      0% 53%,
      93% 53%,
      93% 62%,
      68% 62%,
      68% 37%,
      97% 37%,
      97% 89%,
      13% 89%,
      13% 45%,
      51% 45%,
      51% 88%,
      17% 88%,
      17% 54%,
      81% 54%,
      81% 75%,
      79% 75%,
      79% 76%,
      38% 76%,
      38% 28%,
      61% 28%,
      61% 12%,
      55% 12%,
      55% 62%,
      68% 62%,
      68% 51%,
      0% 51%,
      0% 92%,
      63% 92%,
      63% 4%,
      65% 4%
    );
  }

  45% {
    clip-path: polygon(
      0% 33%,
      2% 33%,
      2% 69%,
      58% 69%,
      58% 94%,
      55% 94%,
      55% 25%,
      33% 25%,
      33% 85%,
      16% 85%,
      16% 19%,
      5% 19%,
      5% 20%,
      79% 20%,
      79% 96%,
      93% 96%,
      93% 50%,
      5% 50%,
      5% 74%,
      55% 74%,
      55% 57%,
      96% 57%,
      96% 59%,
      87% 59%,
      87% 65%,
      82% 65%,
      82% 39%,
      63% 39%,
      63% 92%,
      4% 92%,
      4% 36%,
      24% 36%,
      24% 70%,
      1% 70%,
      1% 43%,
      15% 43%,
      15% 28%,
      23% 28%,
      23% 71%,
      90% 71%,
      90% 86%,
      97% 86%,
      97% 1%,
      60% 1%,
      60% 67%,
      71% 67%,
      71% 91%,
      17% 91%,
      17% 14%,
      39% 14%,
      39% 30%,
      58% 30%,
      58% 11%,
      52% 11%,
      52% 83%,
      68% 83%
    );
  }

  76% {
    clip-path: polygon(
      0% 26%,
      15% 26%,
      15% 73%,
      72% 73%,
      72% 70%,
      77% 70%,
      77% 75%,
      8% 75%,
      8% 42%,
      4% 42%,
      4% 61%,
      17% 61%,
      17% 12%,
      26% 12%,
      26% 63%,
      73% 63%,
      73% 43%,
      90% 43%,
      90% 67%,
      50% 67%,
      50% 41%,
      42% 41%,
      42% 46%,
      50% 46%,
      50% 84%,
      96% 84%,
      96% 78%,
      49% 78%,
      49% 25%,
      63% 25%,
      63% 14%
    );
  }

  90% {
    clip-path: polygon(
      0% 41%,
      13% 41%,
      13% 6%,
      87% 6%,
      87% 93%,
      10% 93%,
      10% 13%,
      89% 13%,
      89% 6%,
      3% 6%,
      3% 8%,
      16% 8%,
      16% 79%,
      0% 79%,
      0% 99%,
      92% 99%,
      92% 90%,
      5% 90%,
      5% 60%,
      0% 60%,
      0% 48%,
      89% 48%,
      89% 13%,
      80% 13%,
      80% 43%,
      95% 43%,
      95% 19%,
      80% 19%,
      80% 85%,
      38% 85%,
      38% 62%
    );
  }

  1%,
  7%,
  33%,
  47%,
  78%,
  93% {
    clip-path: none;
  }
}

.movement {
  /* Normally this position would be absolute & on the layers, set to relative here so we can see it on the div */
  position: relative;
  animation: movement 8s step-end infinite;
}

@keyframes movement {
  0% {
    top: 0px;
    left: -20px;
  }

  15% {
    top: 10px;
    left: 10px;
  }

  60% {
    top: 5px;
    left: -10px;
  }

  75% {
    top: -5px;
    left: 20px;
  }

  100% {
    top: 10px;
    left: 5px;
  }
}

.opacity {
  animation: opacity 5s step-end infinite;
}

@keyframes opacity {
  0% {
    opacity: 0.1;
  }

  5% {
    opacity: 0.7;
  }

  30% {
    opacity: 0.4;
  }

  45% {
    opacity: 0.6;
  }

  76% {
    opacity: 0.4;
  }

  90% {
    opacity: 0.8;
  }

  1%,
  7%,
  33%,
  47%,
  78%,
  93% {
    opacity: 0;
  }
}

.font {
  animation: font 7s step-end infinite;
}

@keyframes font {
  0% {
    font-weight: 100;
    color: #e0287d;
    filter: blur(3px);
  }

  20% {
    font-weight: 500;
    color: #fff;
    filter: blur(0);
  }

  50% {
    font-weight: 300;
    color: #1bc7fb;
    filter: blur(2px);
  }

  60% {
    font-weight: 700;
    color: #fff;
    filter: blur(0);
  }

  90% {
    font-weight: 500;
    color: #e0287d;
    filter: blur(6px);
  }
}

.glitch span {
  animation: paths 5s step-end infinite;
}

.glitch::before {
  animation: paths 5s step-end infinite, opacity 5s step-end infinite,
    font 8s step-end infinite, movement 10s step-end infinite;
}

.glitch::after {
  animation: paths 5s step-end infinite, opacity 5s step-end infinite,
    font 7s step-end infinite, movement 8s step-end infinite;
}/* End custom CSS */