.elementor-8 .elementor-element.elementor-element-5b58863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-8 .elementor-element.elementor-element-5b58863, .elementor-8 .elementor-element.elementor-element-5b58863::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-75529f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-936458b{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-936458b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a116a1c{text-align:left;}.elementor-8 .elementor-element.elementor-element-a116a1c img{width:75%;}.elementor-8 .elementor-element.elementor-element-6393544{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7917833 .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-04a7a7d .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-d6c3e6f .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-18368b8 .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-b8168ff{--display:flex;--background-transition:0.3s;--margin-top:25px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-81cd8c1 img{width:60%;}.elementor-8 .elementor-element.elementor-element-5cf28b3{text-align:center;}.elementor-8 .elementor-element.elementor-element-5cf28b3 .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:24px;font-weight:500;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.87);}.elementor-8 .elementor-element.elementor-element-a85a17e{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7bb02fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7bb02fc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7bb02fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devilscry.xyz/wp-content/uploads/2025/10/bg1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7bb02fc, .elementor-8 .elementor-element.elementor-element-7bb02fc::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fc0cc97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:200px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7b35356{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7b35356.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3ce3dc1{text-align:left;}.elementor-8 .elementor-element.elementor-element-3ce3dc1 img{width:70%;}.elementor-8 .elementor-element.elementor-element-aac987d{text-align:left;}.elementor-8 .elementor-element.elementor-element-aac987d .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:24px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-bbb41eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-8 .elementor-element.elementor-element-34c9f21 .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-748a006 .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a4f4e60{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-865042c > .elementor-widget-container{margin:-70px -70px -70px -70px;}.elementor-8 .elementor-element.elementor-element-032d39f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-032d39f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-032d39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devilscry.xyz/wp-content/uploads/2025/10/bg2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-032d39f, .elementor-8 .elementor-element.elementor-element-032d39f::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d350c48{--display:flex;--background-transition:0.3s;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6a25ca0 img{width:65%;}.elementor-8 .elementor-element.elementor-element-a577d35{text-align:center;}.elementor-8 .elementor-element.elementor-element-a577d35 .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:24px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-476598b{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5499ef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5499ef5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5499ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devilscry.xyz/wp-content/uploads/2025/10/bg3.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5499ef5, .elementor-8 .elementor-element.elementor-element-5499ef5::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b08ff0c{--display:flex;--background-transition:0.3s;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6685c3f img{width:56%;}.elementor-8 .elementor-element.elementor-element-f5503cb{text-align:center;}.elementor-8 .elementor-element.elementor-element-f5503cb .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:24px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-ccfbb4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ad86f95{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ad86f95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1189cb7 > .elementor-widget-container{margin:-85px -85px -85px -85px;}.elementor-8 .elementor-element.elementor-element-5750e98{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-88eec5d{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-962cba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-962cba7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-962cba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devilscry.xyz/wp-content/uploads/2025/10/bg4.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-962cba7, .elementor-8 .elementor-element.elementor-element-962cba7::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7d87206{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:200px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1534d3f{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1534d3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-72b0cc3{text-align:center;}.elementor-8 .elementor-element.elementor-element-72b0cc3 img{width:91%;}.elementor-8 .elementor-element.elementor-element-13e03c3{text-align:center;}.elementor-8 .elementor-element.elementor-element-13e03c3 .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:21px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-566d5d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-566d5d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b50e47a{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-cf23581 > .elementor-widget-container{margin:-90px -90px -90px -90px;}.elementor-8 .elementor-element.elementor-element-cf23581 img{width:92%;}.elementor-8 .elementor-element.elementor-element-206c4ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-206c4ce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-206c4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devilscry.xyz/wp-content/uploads/2025/10/bg2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-206c4ce, .elementor-8 .elementor-element.elementor-element-206c4ce::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2bf46c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:200px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-079cb61{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-079cb61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f4bc1fb > .elementor-widget-container{margin:-90px -90px -90px -90px;}.elementor-8 .elementor-element.elementor-element-f4bc1fb img{width:91%;}.elementor-8 .elementor-element.elementor-element-67e424a{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c4944bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c4944bf{text-align:right;}.elementor-8 .elementor-element.elementor-element-c4944bf img{width:58%;}.elementor-8 .elementor-element.elementor-element-28e6ec2{text-align:right;}.elementor-8 .elementor-element.elementor-element-28e6ec2 .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:24px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-428211c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-8 .elementor-element.elementor-element-5e09f41 .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-dc9b295 .elementor-button{font-family:"Strait", Sans-serif;font-size:15px;font-weight:500;fill:#d90404;color:#d90404;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d90404;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-837c42f{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4dac2ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4dac2ed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4dac2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(188deg, #d90404 0%, #040404 35%);}.elementor-8 .elementor-element.elementor-element-4dac2ed, .elementor-8 .elementor-element.elementor-element-4dac2ed::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-a5e1ccb{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-388394e{text-align:center;}.elementor-8 .elementor-element.elementor-element-388394e .elementor-heading-title{color:#FFFFFF;font-family:"Strait", Sans-serif;font-size:24px;font-weight:500;line-height:28px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a116a1c{text-align:center;}.elementor-8 .elementor-element.elementor-element-a116a1c img{width:40%;}.elementor-8 .elementor-element.elementor-element-6393544{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-7917833 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-04a7a7d .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-d6c3e6f .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-18368b8 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-81cd8c1 img{width:95%;}.elementor-8 .elementor-element.elementor-element-5cf28b3 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-3ce3dc1 img{width:80%;}.elementor-8 .elementor-element.elementor-element-aac987d .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-34c9f21 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-748a006 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-865042c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6a25ca0 img{width:100%;}.elementor-8 .elementor-element.elementor-element-a577d35 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-6685c3f img{width:79%;}.elementor-8 .elementor-element.elementor-element-f5503cb .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-1189cb7 > .elementor-widget-container{margin:-68px -68px -68px -68px;}.elementor-8 .elementor-element.elementor-element-72b0cc3 img{width:95%;}.elementor-8 .elementor-element.elementor-element-13e03c3 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-2bf46c9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-f4bc1fb > .elementor-widget-container{margin:-50px -50px -50px -50px;}.elementor-8 .elementor-element.elementor-element-c4944bf img{width:76%;}.elementor-8 .elementor-element.elementor-element-28e6ec2 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5e09f41 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-dc9b295 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-388394e .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-936458b{--width:22.835%;}.elementor-8 .elementor-element.elementor-element-7b35356{--width:60.103%;}.elementor-8 .elementor-element.elementor-element-ad86f95{--width:34.74%;}.elementor-8 .elementor-element.elementor-element-1534d3f{--width:56.389%;}.elementor-8 .elementor-element.elementor-element-566d5d7{--width:96.215%;}.elementor-8 .elementor-element.elementor-element-079cb61{--width:34.017%;}}/* Start custom CSS for container, class: .elementor-element-5b58863 */body {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-865042c *//* === 1. Floating Gentle Up-Down === */
.img-float {
  animation: imgFloat 4s ease-in-out infinite;
}
@keyframes imgFloat {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-8px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1189cb7 *//* === 2. Pulse Glow Red === */
.img-glow {
  animation: imgGlow 2.5s ease-in-out infinite alternate;
}
@keyframes imgGlow {
  0% { filter: drop-shadow(0 0 0 rgba(217,4,4,0)); }
  100% { filter: drop-shadow(0 0 20px rgba(217,4,4,0.6)); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf23581 *//* === 7. Breathe Scale Pulse === */
.img-breathe {
  animation: imgBreathe 3.5s ease-in-out infinite;
}
@keyframes imgBreathe {
  0%,100% { transform: scale(1); }
  50% { transform: scale(1.05); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4bc1fb *//* === 9. Wavy Float (like energy) === */
.img-wave {
  animation: imgWave 5s ease-in-out infinite;
}
@keyframes imgWave {
  0% { transform: translateY(0) rotate(0); }
  25% { transform: translateY(-6px) rotate(-1deg); }
  50% { transform: translateY(0) rotate(1deg); }
  75% { transform: translateY(6px) rotate(0deg); }
  100% { transform: translateY(0) rotate(0); }
}/* End custom CSS */