.elementor-96925 .elementor-element.elementor-element-d7ed671 > .elementor-container{max-width:1453px;}.elementor-96925 .elementor-element.elementor-element-d7ed671{margin-top:0px;margin-bottom:35px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-f44829a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-b276607 .elementor-heading-title{color:#696969;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-container{width:100% !important;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-outer-wrapper :not(.eae-thumb-horizontal-inside).eae-thumb-container.swiper{margin-right:auto;width:100%;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide.elementor-repeater-item-492e4fb{background-image:url(https://www.activ-provence.com/wp/../uploads/hotel-montpellier_terrasse-scaled.jpg);}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide.elementor-repeater-item-ac43609{background-image:url(https://www.activ-provence.com/wp/../uploads/toit-terrasse_hotel_montpellier_centre.jpg);}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide.elementor-repeater-item-40f8a83{background-image:url(https://www.activ-provence.com/wp/../uploads/chambre_hotel_montpellier_centre.jpg);}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide.elementor-repeater-item-ce46187{background-image:url(https://www.activ-provence.com/wp/../uploads/montpellier-centre-ville.jpg);}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide.elementor-repeater-item-ca5a5c0{background-image:url(https://www.activ-provence.com/wp/../uploads/teambuilding-plage.jpg);}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide.elementor-repeater-item-f3ca3ea{background-image:url(https://www.activ-provence.com/wp/../uploads/incentive-gyropode-sortie.jpg);}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-swiper-slide{height:322px;}.elementor-96925 .elementor-element.elementor-element-877aacc  .eae-swiper-outer-wrapper .eae-swiper-slide{background-size:cover;background-position:center center;}.elementor-96925 .elementor-element.elementor-element-877aacc  .eae-swiper-outer-wrapper .eae-thumb-slide{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-slide .eae-fit-aspect-ratio{padding-bottom:calc( 0.42 * 100% );}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-horizontal-bottom{margin-top:10px;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-horizontal-top{margin-bottom:10px;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-slide-inner{text-align:center;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-slide-content{max-width:66%;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-slide-button .eae-slide-btn{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-slider-nav-button{color:#FFFFFF;font-size:20px;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-slider-nav-button svg{fill:#FFFFFF;}.elementor-96925 .elementor-element.elementor-element-7a6c400 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__header{background-color:#515250;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__subheading{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__price{background-color:#EAEAEA;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__features-list{background-color:#EAEAEA;color:#757575;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#DDDDDD;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__footer{background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__button{background-color:#D14A53;border-radius:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-96925 .elementor-element.elementor-element-5528465 .elementor-price-table__button:hover{background-color:#B34149;}.elementor-96925 .elementor-element.elementor-element-5528465 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-bd40978 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:40px 0px 0px 0px;background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-ec81797{color:#6E6E6E;}.elementor-96925 .elementor-element.elementor-element-ec81797 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:30px 0px 25px 0px;background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-bc9e661 > .elementor-container{max-width:1453px;}.elementor-96925 .elementor-element.elementor-element-bc9e661{margin-top:0px;margin-bottom:35px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-bdeccdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-8a8c651 .elementor-heading-title{color:#696969;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-container{width:100% !important;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-outer-wrapper :not(.eae-thumb-horizontal-inside).eae-thumb-container.swiper{margin-right:auto;width:100%;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide.elementor-repeater-item-492e4fb{background-image:url(https://www.activ-provence.com/wp/../uploads/hotel-montpellier_terrasse-scaled.jpg);}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide.elementor-repeater-item-ac43609{background-image:url(https://www.activ-provence.com/wp/../uploads/toit-terrasse_hotel_montpellier_centre.jpg);}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide.elementor-repeater-item-40f8a83{background-image:url(https://www.activ-provence.com/wp/../uploads/chambre_hotel_montpellier_centre.jpg);}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide.elementor-repeater-item-ce46187{background-image:url(https://www.activ-provence.com/wp/../uploads/montpellier-centre-ville.jpg);}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide.elementor-repeater-item-ca5a5c0{background-image:url(https://www.activ-provence.com/wp/../uploads/teambuilding-plage.jpg);}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide.elementor-repeater-item-f3ca3ea{background-image:url(https://www.activ-provence.com/wp/../uploads/incentive-gyropode-sortie.jpg);}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-swiper-slide{height:322px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16  .eae-swiper-outer-wrapper .eae-swiper-slide{background-size:cover;background-position:center center;}.elementor-96925 .elementor-element.elementor-element-0b9ee16  .eae-swiper-outer-wrapper .eae-thumb-slide{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-slide .eae-fit-aspect-ratio{padding-bottom:calc( 0.42 * 100% );}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-horizontal-bottom{margin-top:10px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-horizontal-top{margin-bottom:10px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-slide-inner{text-align:center;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-slide-content{max-width:66%;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-slide-button .eae-slide-btn{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-slider-nav-button{color:#FFFFFF;font-size:20px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-slider-nav-button svg{fill:#FFFFFF;}.elementor-96925 .elementor-element.elementor-element-e79de1b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__header{background-color:#515250;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__heading{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__subheading{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__price{background-color:#EAEAEA;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__features-list{background-color:#EAEAEA;color:#757575;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__features-list li{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#DDDDDD;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__footer{background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__button{background-color:#D14A53;border-radius:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 .elementor-price-table__button:hover{background-color:#B34149;}.elementor-96925 .elementor-element.elementor-element-d2b60b9 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-c7019f2 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:40px 0px 0px 0px;background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-c488e7a{color:#6E6E6E;}.elementor-96925 .elementor-element.elementor-element-c488e7a > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:30px 0px 25px 0px;background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-5c9431b > .elementor-container{max-width:1453px;}.elementor-96925 .elementor-element.elementor-element-5c9431b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-aa3f033 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-b729c04 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-81160c6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-4e39f18 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-96925 .elementor-element.elementor-element-74d9c8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-d129868 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-96925 .elementor-element.elementor-element-c673568 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-84f79fd > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-96925 .elementor-element.elementor-element-daf055e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-96925 .elementor-element.elementor-element-daf055e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-daf055e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-daf055e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-96925 .elementor-element.elementor-element-55eed75{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-55eed75 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:19px;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-19px;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-96925 .elementor-element.elementor-element-211f95b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-96925 .elementor-element.elementor-element-211f95b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-96925 .elementor-element.elementor-element-211f95b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-type-html{padding-bottom:0px;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group .elementor-field, .elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-button{font-family:"Arial", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-211f95b .e-form__buttons__wrapper__button-next{background-color:#F2B71F;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-button[type="submit"]{background-color:#F2B71F;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .e-form__buttons__wrapper__button-next:hover{background-color:#DAA51C;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-button[type="submit"]:hover{background-color:#DAA51C;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-211f95b .elementor-message{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-211f95b .e-form__indicators__indicator, .elementor-96925 .elementor-element.elementor-element-211f95b .e-form__indicators__indicator__label{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-96925 .elementor-element.elementor-element-211f95b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-96925 .elementor-element.elementor-element-211f95b > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 70px 0px 70px;}.elementor-96925 .elementor-element.elementor-element-6bdcb87 > .elementor-container{max-width:1453px;}.elementor-96925 .elementor-element.elementor-element-6bdcb87{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-79751dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-6b60dff > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-3bf71b8{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-3bf71b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:19px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-19px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-type-html{padding-bottom:0px;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group .elementor-field, .elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-button{font-family:"Arial", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .e-form__buttons__wrapper__button-next{background-color:#F2B71F;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-button[type="submit"]{background-color:#F2B71F;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .e-form__buttons__wrapper__button-next:hover{background-color:#DAA51C;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-button[type="submit"]:hover{background-color:#DAA51C;color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .elementor-message{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-96925 .elementor-element.elementor-element-6ef3602 .e-form__indicators__indicator, .elementor-96925 .elementor-element.elementor-element-6ef3602 .e-form__indicators__indicator__label{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-96925 .elementor-element.elementor-element-6ef3602{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-96925 .elementor-element.elementor-element-6ef3602 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 10px 0px 10px;background-color:#EAEAEA;}.elementor-96925 .elementor-element.elementor-element-c3f8351{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-82c3d2f > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-96925 .elementor-element.elementor-element-29523f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-ebe5108 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-96925 .elementor-element.elementor-element-e393347 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-96925 .elementor-element.elementor-element-bbd005e > .elementor-widget-container{padding:0px 50px 0px 50px;}@media(max-width:1024px){.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-horizontal-bottom{margin-top:10px;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-horizontal-top{margin-bottom:10px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-horizontal-bottom{margin-top:10px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-horizontal-top{margin-bottom:10px;}}@media(max-width:767px){.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-slide .eae-fit-aspect-ratio{padding-bottom:calc( 0.5 * 100% );}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-horizontal-bottom{margin-top:5px;}.elementor-96925 .elementor-element.elementor-element-877aacc .eae-thumb-horizontal-top{margin-bottom:5px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-slide .eae-fit-aspect-ratio{padding-bottom:calc( 0.5 * 100% );}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-horizontal-bottom{margin-top:5px;}.elementor-96925 .elementor-element.elementor-element-0b9ee16 .eae-thumb-horizontal-top{margin-bottom:5px;}}/* Start custom CSS for html, class: .elementor-element-bd40978 */.wt-btn_sign {
    font-size: 18px;
    width: 190px;
  font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    letter-spacing: -.21px;
    white-space: nowrap;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
    line-height: 20px;  
    color: #fff;
    background: #D14A53;
    border: none;
    height: 45px;
    padding: 0 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.wt-btn_sign:hover {
    color: #fff;
    background: #B34149;
    }

.wt-btn_sign-bound {
    display: block;
    overflow: hidden;
}

.wt-btn_sign-bound span {
    position: relative;
    display: inline-block;
  padding:0 22px;
        -webkit-animation: wt-btn_sign-marquee 2s linear infinite;
        -moz-animation: wt-btn_sign-marquee 2s linear infinite;
        -o-animation: wt-btn_sign-marquee 2s linear infinite;
        animation: wt-btn_sign-marquee 7s linear infinite;
}

.wt-btn_sign-bound span:after {
        content:attr(data-text);
        position: absolute;
        left: 100%;
        padding: 0 23px;
    }

@-webkit-keyframes wt-btn_sign-marquee {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-moz-keyframes wt-btn_sign-marquee {
    0% {
        -moz-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        -moz-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-o-keyframes wt-btn_sign-marquee {
    0% {
        transform: translate3d(0,0,0)
    }

    100% {
        transform: translate3d(-100%,0,0)
    }
}

@keyframes wt-btn_sign-marquee {
    0% {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        -webkit-transform: translate3d(-100%,0,0);
        -moz-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7019f2 */.wt-btn_sign {
    font-size: 18px;
    width: 190px;
  font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    letter-spacing: -.21px;
    white-space: nowrap;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
    line-height: 20px;  
    color: #fff;
    background: #D14A53;
    border: none;
    height: 45px;
    padding: 0 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.wt-btn_sign:hover {
    color: #fff;
    background: #B34149;
    }

.wt-btn_sign-bound {
    display: block;
    overflow: hidden;
}

.wt-btn_sign-bound span {
    position: relative;
    display: inline-block;
  padding:0 22px;
        -webkit-animation: wt-btn_sign-marquee 2s linear infinite;
        -moz-animation: wt-btn_sign-marquee 2s linear infinite;
        -o-animation: wt-btn_sign-marquee 2s linear infinite;
        animation: wt-btn_sign-marquee 7s linear infinite;
}

.wt-btn_sign-bound span:after {
        content:attr(data-text);
        position: absolute;
        left: 100%;
        padding: 0 23px;
    }

@-webkit-keyframes wt-btn_sign-marquee {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-moz-keyframes wt-btn_sign-marquee {
    0% {
        -moz-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        -moz-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-o-keyframes wt-btn_sign-marquee {
    0% {
        transform: translate3d(0,0,0)
    }

    100% {
        transform: translate3d(-100%,0,0)
    }
}

@keyframes wt-btn_sign-marquee {
    0% {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    100% {
        -webkit-transform: translate3d(-100%,0,0);
        -moz-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8baa13 */.animated-button {
  background: linear-gradient(-30deg, #0b1b3d 50%, #08142b 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #d4e0f7;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #8592ad;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button:hover::before {
  opacity: 0.2;
}

.animated-button span {
  position: absolute;
}

.animated-button span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 20, 43, 0)), to(#2662d9));
  background: linear-gradient(to left, rgba(8, 20, 43, 0), #2662d9);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@-webkit-keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 20, 43, 0)), to(#2662d9));
  background: linear-gradient(to top, rgba(8, 20, 43, 0), #2662d9);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@-webkit-keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 20, 43, 0)), to(#2662d9));
  background: linear-gradient(to right, rgba(8, 20, 43, 0), #2662d9);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@-webkit-keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 20, 43, 0)), to(#2662d9));
  background: linear-gradient(to bottom, rgba(8, 20, 43, 0), #2662d9);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@-webkit-keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button1 {
  background: linear-gradient(-30deg, #93c47d 50%, #6aa84f 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button1::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #5b5b5b;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button1:hover::before {
  opacity: 0.2;
}

.animated-button1 span {
  position: absolute;
}

.animated-button1 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 8, 0)), to(#d92626));
  background: linear-gradient(to left, rgba(43, 8, 8, 0), #d9ead3);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button1 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 8, 0)), to(#d92626));
  background: linear-gradient(to top, rgba(43, 8, 8, 0), #d9ead3);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button1 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 8, 0)), to(#d92626));
  background: linear-gradient(to right, rgba(43, 8, 8, 0), #d9ead3);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button1 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 8, 0)), to(#d92626));
  background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #d9ead3);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button2 {
  background: linear-gradient(-30deg, #3d240b 50%, #2b1a08 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #f7e6d4;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button2::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #ad9985;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button2:hover::before {
  opacity: 0.2;
}

.animated-button2 span {
  position: absolute;
}

.animated-button2 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(43, 26, 8, 0)), to(#d98026));
  background: linear-gradient(to left, rgba(43, 26, 8, 0), #d98026);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button2 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 26, 8, 0)), to(#d98026));
  background: linear-gradient(to top, rgba(43, 26, 8, 0), #d98026);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button2 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(43, 26, 8, 0)), to(#d98026));
  background: linear-gradient(to right, rgba(43, 26, 8, 0), #d98026);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button2 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 26, 8, 0)), to(#d98026));
  background: linear-gradient(to bottom, rgba(43, 26, 8, 0), #d98026);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button3 {
  background: linear-gradient(-30deg, #3d3d0b 50%, #2b2b08 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #f7f7d4;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button3::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #adad85;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button3:hover::before {
  opacity: 0.2;
}

.animated-button3 span {
  position: absolute;
}

.animated-button3 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(43, 43, 8, 0)), to(#d9d926));
  background: linear-gradient(to left, rgba(43, 43, 8, 0), #d9d926);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button3 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 43, 8, 0)), to(#d9d926));
  background: linear-gradient(to top, rgba(43, 43, 8, 0), #d9d926);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button3 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(43, 43, 8, 0)), to(#d9d926));
  background: linear-gradient(to right, rgba(43, 43, 8, 0), #d9d926);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button3 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 8, 0)), to(#d9d926));
  background: linear-gradient(to bottom, rgba(43, 43, 8, 0), #d9d926);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button4 {
  background: linear-gradient(-30deg, #243d0b 50%, #1a2b08 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #e6f7d4;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button4::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #99ad85;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button4:hover::before {
  opacity: 0.2;
}

.animated-button4 span {
  position: absolute;
}

.animated-button4 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(26, 43, 8, 0)), to(#80d926));
  background: linear-gradient(to left, rgba(26, 43, 8, 0), #80d926);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button4 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 43, 8, 0)), to(#80d926));
  background: linear-gradient(to top, rgba(26, 43, 8, 0), #80d926);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button4 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(26, 43, 8, 0)), to(#80d926));
  background: linear-gradient(to right, rgba(26, 43, 8, 0), #80d926);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button4 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 43, 8, 0)), to(#80d926));
  background: linear-gradient(to bottom, rgba(26, 43, 8, 0), #80d926);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button5 {
  background: linear-gradient(-30deg, #0b3d0b 50%, #082b08 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #d4f7d4;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button5::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #85ad85;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button5:hover::before {
  opacity: 0.2;
}

.animated-button5 span {
  position: absolute;
}

.animated-button5 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 8, 0)), to(#26d926));
  background: linear-gradient(to left, rgba(8, 43, 8, 0), #26d926);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button5 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 8, 0)), to(#26d926));
  background: linear-gradient(to top, rgba(8, 43, 8, 0), #26d926);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button5 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 8, 0)), to(#26d926));
  background: linear-gradient(to right, rgba(8, 43, 8, 0), #26d926);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button5 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 8, 0)), to(#26d926));
  background: linear-gradient(to bottom, rgba(8, 43, 8, 0), #26d926);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button6 {
  background: linear-gradient(-30deg, #0b3d24 50%, #082b1a 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #d4f7e6;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button6::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #85ad99;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button6:hover::before {
  opacity: 0.2;
}

.animated-button6 span {
  position: absolute;
}

.animated-button6 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 26, 0)), to(#26d980));
  background: linear-gradient(to left, rgba(8, 43, 26, 0), #26d980);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button6 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 26, 0)), to(#26d980));
  background: linear-gradient(to top, rgba(8, 43, 26, 0), #26d980);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button6 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 26, 0)), to(#26d980));
  background: linear-gradient(to right, rgba(8, 43, 26, 0), #26d980);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button6 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 26, 0)), to(#26d980));
  background: linear-gradient(to bottom, rgba(8, 43, 26, 0), #26d980);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button7 {
  background: linear-gradient(-30deg, #0b3d3d 50%, #082b2b 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #d4f7f7;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button7::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #85adad;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button7:hover::before {
  opacity: 0.2;
}

.animated-button7 span {
  position: absolute;
}

.animated-button7 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 43, 0)), to(#26d9d9));
  background: linear-gradient(to left, rgba(8, 43, 43, 0), #26d9d9);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button7 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 43, 0)), to(#26d9d9));
  background: linear-gradient(to top, rgba(8, 43, 43, 0), #26d9d9);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button7 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 43, 0)), to(#26d9d9));
  background: linear-gradient(to right, rgba(8, 43, 43, 0), #26d9d9);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button7 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 43, 0)), to(#26d9d9));
  background: linear-gradient(to bottom, rgba(8, 43, 43, 0), #26d9d9);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button8 {
  background: linear-gradient(-30deg, #0b243d 50%, #081a2b 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #d4e6f7;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button8::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #8599ad;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button8:hover::before {
  opacity: 0.2;
}

.animated-button8 span {
  position: absolute;
}

.animated-button8 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 26, 43, 0)), to(#2680d9));
  background: linear-gradient(to left, rgba(8, 26, 43, 0), #2680d9);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button8 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 26, 43, 0)), to(#2680d9));
  background: linear-gradient(to top, rgba(8, 26, 43, 0), #2680d9);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button8 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 26, 43, 0)), to(#2680d9));
  background: linear-gradient(to right, rgba(8, 26, 43, 0), #2680d9);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button8 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 26, 43, 0)), to(#2680d9));
  background: linear-gradient(to bottom, rgba(8, 26, 43, 0), #2680d9);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button9 {
  background: linear-gradient(-30deg, #0b0b3d 50%, #08082b 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #d4d4f7;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button9::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #8585ad;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button9:hover::before {
  opacity: 0.2;
}

.animated-button9 span {
  position: absolute;
}

.animated-button9 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(8, 8, 43, 0)), to(#2626d9));
  background: linear-gradient(to left, rgba(8, 8, 43, 0), #2626d9);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button9 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 8, 43, 0)), to(#2626d9));
  background: linear-gradient(to top, rgba(8, 8, 43, 0), #2626d9);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button9 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(8, 8, 43, 0)), to(#2626d9));
  background: linear-gradient(to right, rgba(8, 8, 43, 0), #2626d9);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button9 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 43, 0)), to(#2626d9));
  background: linear-gradient(to bottom, rgba(8, 8, 43, 0), #2626d9);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button10 {
  background: linear-gradient(-30deg, #240b3d 50%, #1a082b 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #e6d4f7;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button10::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #9985ad;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button10:hover::before {
  opacity: 0.2;
}

.animated-button10 span {
  position: absolute;
}

.animated-button10 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(26, 8, 43, 0)), to(#8026d9));
  background: linear-gradient(to left, rgba(26, 8, 43, 0), #8026d9);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button10 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 8, 43, 0)), to(#8026d9));
  background: linear-gradient(to top, rgba(26, 8, 43, 0), #8026d9);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button10 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(26, 8, 43, 0)), to(#8026d9));
  background: linear-gradient(to right, rgba(26, 8, 43, 0), #8026d9);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button10 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 8, 43, 0)), to(#8026d9));
  background: linear-gradient(to bottom, rgba(26, 8, 43, 0), #8026d9);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button11 {
  background: linear-gradient(-30deg, #3d0b3d 50%, #2b082b 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #f7d4f7;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button11::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #ad85ad;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button11:hover::before {
  opacity: 0.2;
}

.animated-button11 span {
  position: absolute;
}

.animated-button11 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 43, 0)), to(#d926d9));
  background: linear-gradient(to left, rgba(43, 8, 43, 0), #d926d9);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button11 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 43, 0)), to(#d926d9));
  background: linear-gradient(to top, rgba(43, 8, 43, 0), #d926d9);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button11 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 43, 0)), to(#d926d9));
  background: linear-gradient(to right, rgba(43, 8, 43, 0), #d926d9);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button11 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 43, 0)), to(#d926d9));
  background: linear-gradient(to bottom, rgba(43, 8, 43, 0), #d926d9);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.animated-button12 {
  background: linear-gradient(-30deg, #3d0b24 50%, #2b081a 50%);
  padding: 20px 40px;
  margin: 12px;
  display: inline-block;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow: hidden;
  color: #f7d4e6;
  font-size: 20px;
  letter-spacing: 2.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button12::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #ad8599;
  opacity: 0;
  -webkit-transition: .2s opacity ease-in-out;
  transition: .2s opacity ease-in-out;
}

.animated-button12:hover::before {
  opacity: 0.2;
}

.animated-button12 span {
  position: absolute;
}

.animated-button12 span:nth-child(1) {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 26, 0)), to(#d92680));
  background: linear-gradient(to left, rgba(43, 8, 26, 0), #d92680);
  -webkit-animation: 2s animateTop linear infinite;
          animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.animated-button12 span:nth-child(2) {
  top: 0px;
  right: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 26, 0)), to(#d92680));
  background: linear-gradient(to top, rgba(43, 8, 26, 0), #d92680);
  -webkit-animation: 2s animateRight linear -1s infinite;
          animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.animated-button12 span:nth-child(3) {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 26, 0)), to(#d92680));
  background: linear-gradient(to right, rgba(43, 8, 26, 0), #d92680);
  -webkit-animation: 2s animateBottom linear infinite;
          animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.animated-button12 span:nth-child(4) {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 26, 0)), to(#d92680));
  background: linear-gradient(to bottom, rgba(43, 8, 26, 0), #d92680);
  -webkit-animation: 2s animateLeft linear -1s infinite;
          animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
/*# sourceMappingURL=button.css.map *//* End custom CSS */
/* Start custom CSS */.section--title-header{
 display: none;   
}/* End custom CSS */