.elementor-8 .elementor-element.elementor-element-85bb39b > .elementor-container{min-height:1080px;}.elementor-8 .elementor-element.elementor-element-85bb39b > .elementor-container:after{content:"";min-height:inherit;}.elementor-8 .elementor-element.elementor-element-85bb39b > .elementor-background-overlay{background-color:#0c2e4e;opacity:0.21;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-85bb39b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:10;}.elementor-8 .elementor-element.elementor-element-e4d717f{text-align:center;}.elementor-8 .elementor-element.elementor-element-e4d717f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f15260c a.elementor-button, .elementor-8 .elementor-element.elementor-element-f15260c .elementor-button{font-family:"Muli", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c64e6df .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-c64e6df{z-index:0;width:auto;max-width:auto;top:-76px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c64e6df{right:20%;}body.rtl .elementor-8 .elementor-element.elementor-element-c64e6df{left:20%;}.elementor-8 .elementor-element.elementor-element-33eac12 .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-33eac12{z-index:0;width:auto;max-width:auto;top:161px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-33eac12{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-33eac12{right:0px;}.elementor-8 .elementor-element.elementor-element-139d15f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-909cfc4 .elementor-text-editor{text-align:center;}.elementor-8 .elementor-element.elementor-element-76609f1{text-align:center;}.elementor-8 .elementor-element.elementor-element-ae3a2c2 > .elementor-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-ae3a2c2{margin-top:60px;margin-bottom:0px;z-index:10;}.elementor-8 .elementor-element.elementor-element-5289219 > .elementor-element-populated{margin:10px 10px 10px 10px;padding:30px 20px 30px 20px;}.elementor-8 .elementor-element.elementor-element-2b506bb .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a5d234b > .elementor-element-populated{margin:10px 10px 10px 10px;padding:30px 20px 30px 20px;}.elementor-8 .elementor-element.elementor-element-7618937 .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-204197d > .elementor-element-populated{margin:10px 10px 10px 10px;padding:30px 20px 30px 20px;}.elementor-8 .elementor-element.elementor-element-451fd3b .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-72df46b > .elementor-element-populated{margin:10px 10px 10px 10px;padding:30px 20px 30px 20px;}.elementor-8 .elementor-element.elementor-element-3bd7c41 .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a24dd72 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-8 .elementor-element.elementor-element-8f6f22b{margin-top:100px;margin-bottom:0px;z-index:10;}.elementor-8 .elementor-element.elementor-element-74cdfbf > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-489245c .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-489245c{z-index:0;width:auto;max-width:auto;top:-227px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-489245c{left:348px;}body.rtl .elementor-8 .elementor-element.elementor-element-489245c{right:348px;}.elementor-8 .elementor-element.elementor-element-1bf45e0{z-index:10;}.elementor-8 .elementor-element.elementor-element-9dfeac0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-9dfeac0 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-d63acbf{margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-8 .elementor-element.elementor-element-0a49a82{text-align:left;}.elementor-8 .elementor-element.elementor-element-0a49a82.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5d812d6 a.elementor-button, .elementor-8 .elementor-element.elementor-element-5d812d6 .elementor-button{font-family:"Muli", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:2px;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d812d6 a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5d812d6 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5d812d6 a.elementor-button:focus, .elementor-8 .elementor-element.elementor-element-5d812d6 .elementor-button:focus{color:#3cbc75;background-color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-8 .elementor-element.elementor-element-5d812d6 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-8 .elementor-element.elementor-element-7cf1606 .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-7cf1606{z-index:0;width:auto;max-width:auto;top:-590px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7cf1606{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-7cf1606{left:0px;}.elementor-8 .elementor-element.elementor-element-a3a1cdb{margin-top:40px;margin-bottom:40px;z-index:10;}.elementor-8 .elementor-element.elementor-element-acfad6c > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(155,155,155,0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 110px 10px 110px;}.elementor-8 .elementor-element.elementor-element-acfad6c > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-acfad6c > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-acfad6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c5f204d > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d3a2314 > .elementor-element-populated{padding:10px 110px 10px 110px;}.elementor-8 .elementor-element.elementor-element-424a753 .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-424a753{z-index:0;width:auto;max-width:auto;bottom:-257px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-424a753{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-424a753{right:0px;}.elementor-8 .elementor-element.elementor-element-10b40a4 .ee-inline-svg{transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-10b40a4{z-index:0;width:auto;max-width:auto;bottom:-151px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-10b40a4{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-10b40a4{left:0px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-fbd385a{width:70%;}.elementor-8 .elementor-element.elementor-element-e3fca59{width:30%;}.elementor-8 .elementor-element.elementor-element-acfad6c{width:60%;}.elementor-8 .elementor-element.elementor-element-d3a2314{width:40%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-85bb39b{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-139d15f > .elementor-element-populated{padding:10px 30px 10px 30px;}.elementor-8 .elementor-element.elementor-element-5289219 > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-8 .elementor-element.elementor-element-a5d234b > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-8 .elementor-element.elementor-element-204197d > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-8 .elementor-element.elementor-element-72df46b > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-8 .elementor-element.elementor-element-8f6f22b{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-1bf45e0{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-d63acbf{padding:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-acfad6c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-d3a2314 > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-85bb39b > .elementor-container{min-height:100vh;}.elementor-8 .elementor-element.elementor-element-85bb39b > .elementor-container:after{content:"";min-height:inherit;}.elementor-8 .elementor-element.elementor-element-f15260c a.elementor-button, .elementor-8 .elementor-element.elementor-element-f15260c .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-76609f1 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-8 .elementor-element.elementor-element-5289219 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-a5d234b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-204197d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-72df46b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-a24dd72 > .elementor-widget-container{margin:0px -35px 0px -35px;}.elementor-8 .elementor-element.elementor-element-8f6f22b{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1bf45e0{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d63acbf{padding:40px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-0a49a82{text-align:center;}.elementor-8 .elementor-element.elementor-element-e3fca59 > .elementor-element-populated{margin:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d812d6 a.elementor-button, .elementor-8 .elementor-element.elementor-element-5d812d6 .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-acfad6c > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-c5f204d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d3a2314 > .elementor-element-populated{padding:30px 30px 0px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-5289219{width:50%;}.elementor-8 .elementor-element.elementor-element-a5d234b{width:50%;}.elementor-8 .elementor-element.elementor-element-204197d{width:50%;}.elementor-8 .elementor-element.elementor-element-72df46b{width:50%;}.elementor-8 .elementor-element.elementor-element-fbd385a{width:60%;}.elementor-8 .elementor-element.elementor-element-e3fca59{width:40%;}}/* Start custom CSS for heading, class: .elementor-element-e4d717f */.elementor-8 .elementor-element.elementor-element-e4d717f {
    max-width: 20ch;
    margin: 0 auto 40px;
}

@media screen and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-e4d717f {
        margin: 0 auto 80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-85bb39b */.no-js .banner {
    background-image: url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.jpg');
}

.no-webp .banner {
    background-image: url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.jpg');
}

.webp .banner {
    background-image: url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.webp');
    background-image: -webkit-image-set(url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.webp') 1x, url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-2x.webp') 2x);
}


@media screen and (min-width: 768px) {
    .no-js .banner {
        background-image: url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.jpg');
        background-image: -webkit-image-set(url(https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.jpg)1x, url(https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-2x.jpg) 2x);
    }
    
    .no-webp .banner {
        background-image: url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.jpg');
        background-image: -webkit-image-set(url(https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.jpg)1x, url(https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-2x.jpg) 2x);
    }
    
    .webp .banner {
        background-image: url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.webp');
        background-image: -webkit-image-set(url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-1x.webp') 1x, url('https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-2x.webp') 2x, url(https://www.packsol.com.au/wp-content/uploads/2019/04/packtech-home-image-3x.webp) 3x);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7898ad1 */.elementor-8 .elementor-element.elementor-element-7898ad1 a,
.elementor-8 .elementor-element.elementor-element-7898ad1 a:hover {
    transition: color 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-7898ad1 a:hover {
    color: #1592E6;
}

@media screen and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-7898ad1 {
        max-width: 28ch;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89264f9 */@media screen and (min-width: 768px) { 
    .elementor-8 .elementor-element.elementor-element-89264f9 {
        max-width: 25ch;
        margin: 30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d948d1b */.elementor-8 .elementor-element.elementor-element-d948d1b a,
.elementor-8 .elementor-element.elementor-element-d948d1b a:hover {
    transition: color 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-d948d1b a:hover {
    color: #3CBC75;
}

@media screen and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-d948d1b {
        max-width: 28ch;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1876df9 */@media screen and (min-width: 768px) { 
    .elementor-8 .elementor-element.elementor-element-1876df9 {
        max-width: 26ch;
        margin: 30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88532ae */.elementor-8 .elementor-element.elementor-element-88532ae a,
.elementor-8 .elementor-element.elementor-element-88532ae a:hover {
    transition: color 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-88532ae a:hover {
    color: #FFD036;
}

@media screen and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-88532ae {
        max-width: 25ch;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9afc05 */@media screen and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-d9afc05 {
        max-width: 25ch;
        margin: 30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a24dd72 */.elementor-8 .elementor-element.elementor-element-a24dd72 a,
.elementor-8 .elementor-element.elementor-element-a24dd72 a:hover {
    transition: color 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-a24dd72 a:hover {
    color: #FF2D3D;
}

@media screen and (min-width: 768px) { 
    .elementor-8 .elementor-element.elementor-element-a24dd72 {
        max-width: 30ch;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88bc5de */@media screen and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-88bc5de {
        max-width: 25ch;
        margin: 30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae3a2c2 */.elementor-8 .elementor-element.elementor-element-ae3a2c2 .elementor-inner-column {
    transition: background 0.4s ease, box-shadow 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae3a2c2 .elementor-inner-column:hover {
    transition: background 0.4s ease, box-shadow 0.4s ease;
    box-shadow: 0 0 20px #0000001a;
    background-color: #fff;
}

.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-1:hover .link-to {
    color: #1592E6;
}
.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-1:hover .link-to:after {
    background-color: #1592E6;
}

.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-2:hover .link-to {
    color: #3CBC75;
}
.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-2:hover .link-to:after {
    background-color: #3CBC75;
}

.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-3:hover .link-to {
    color: #FFD036;
}
.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-3:hover .link-to:after {
    background-color: #FFD036;
}

.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-4:hover .link-to {
    color: #FF2D3D;
}
.elementor-8 .elementor-element.elementor-element-ae3a2c2 .col-4:hover .link-to:after {
    background-color: #FF2D3D;
}


@media screen and (min-width: 1441px) {
    
    .elementor-8 .elementor-element.elementor-element-ae3a2c2 .text {
        opacity: 0;
        transition: opacity 0.3s ease;
        -webkit-animation: showtext 1s ease 1.5s forwards;
        -moz-animation: showtext 1s ease 1.5s forwards;
        -o-animation: showtext 1s ease 1.5s forwards;
        animation: showtext 1s ease 1.5s forwards;
    }
    
    .col-1 .ee-inline-svg {
        z-index: 50;
        transform-origin: top left;
        transform: translate3d(442px, 87px, 1px) scale(1.3);
        transition: transform 0.3s ease;
        -webkit-animation: shape1 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -moz-animation: shape1 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -o-animation: shape1 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        animation: shape1 0.75s cubic-bezier(.03,.98,.52,.99) 0.5s  forwards;
    }
    
    .col-2 .ee-inline-svg {
        z-index: 50;
        transform-origin: top left;
        transform: translate3d(87px, -32px, 1px) scale(1.3);
        transition: transform 0.3s ease;
        -webkit-animation: shape2 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -moz-animation: shape2 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -o-animation: shape2 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        animation: shape2 0.75s cubic-bezier(.03,.98,.52,.99) 0.5s  forwards;
    }
    
    .col-3 .ee-inline-svg {
        z-index: 50;
        transition: transform 0.3s ease;
        transform-origin: top left;
        transform: translate3d(-120px, 0, 1px) scale(1.3);
        transition: transform 0.3s ease;
        -webkit-animation: shape3 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -moz-animation: shape3 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -o-animation: shape3 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        animation: shape3 0.75s cubic-bezier(.03,.98,.52,.99) 0.5s  forwards;
    }
    
    .col-4 .ee-inline-svg {
        z-index: 50;
        transition: transform 0.3s ease;
        transform-origin: top left;
        transform: translate3d(-417px, 190px, 1px) scale(1.4);
        transition: transform 0.3s ease;
        -webkit-animation: shape4 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -moz-animation: shape4 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        -o-animation: shape4 0.75s cubic-bezier(.03,.98,.52,.99) 1.5s  forwards;
        animation: shape4 0.75s cubic-bezier(.03,.98,.52,.99) 0.5s  forwards;
    }
    
    .paused {
        -webkit-animation-play-state: paused !important;
        -moz-animation-play-state: paused !important;
        animation-play-state: paused !important;
    }
    
}


@-webkit-keyframes shape1 {
    from { transform: translate3d(442px, 87px, 1px) scale(1.3) }
    to { transform: translate3d(0, 0, 0) scale(1) }
}
@keyframes shape1 {
    from { transform: translate3d(442px, 87px, 1px) scale(1.3) }
    to { transform: translate3d(0, 0, 0) scale(1) }
}

@-webkit-keyframes shape2 {
    from { transform: translate3d(87px, -32px, 1px) scale(1.3); }
    to { transform: translate3d(0, 0, 0) scale(1) }
}
@keyframes shape2 {
    from { transform: translate3d(87px, -32px, 1px) scale(1.3); }
    to { transform: translate3d(0, 0, 0) scale(1) }
}

@-webkit-keyframes shape3 {
    from { transform: translate3d(-120px, 0, 1px) scale(1.3); }
    to { transform: translate3d(0, 0, 0) scale(1) }
}
@keyframes shape3 {
    from { transform: translate3d(-120px, 0, 1px) scale(1.3); }
    to { transform: translate3d(0, 0, 0) scale(1) }
}

@-webkit-keyframes shape4 {
    from { transform: translate3d(-417px, 190px, 1px) scale(1.4); }
    to { transform: translate3d(0, 0, 0) scale(1) }
}
@keyframes shape4 {
    from { transform: translate3d(-417px, 190px, 1px) scale(1.4); }
    to { transform: translate3d(0, 0, 0) scale(1) }
}

@-webkit-keyframes showtext {
    from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes showtext {
    from { opacity: 0; }
    to { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f6c955 */.elementor-8 .elementor-element.elementor-element-3f6c955 {
    max-width: 65ch;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5f204d */.elementor-8 .elementor-element.elementor-element-c5f204d {
    max-width: 57ch;
}/* End custom CSS */
/* Start custom CSS for page-settings */body.elementor-page-8 {
    overflow-x: hidden;
}/* End custom CSS */