.elementor-157 .elementor-element.elementor-element-381fd28c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-157 .elementor-element.elementor-element-381fd28c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-381fd28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B0B0C;}.elementor-157 .elementor-element.elementor-element-381fd28c, .elementor-157 .elementor-element.elementor-element-381fd28c::before{--border-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-015b3a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-2437473{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-8550560{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-3147a391 img{width:142px;}.elementor-157 .elementor-element.elementor-element-b5df860{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-9ffe924 img{width:142px;}.elementor-157 .elementor-element.elementor-element-cf61724{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-14ec242 img{width:99px;}.elementor-157 .elementor-element.elementor-element-474dac7{--display:flex;--background-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-1e86524a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-157 .elementor-element.elementor-element-1e86524a:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-1e86524a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B0B0C;}.elementor-157 .elementor-element.elementor-element-1e86524a, .elementor-157 .elementor-element.elementor-element-1e86524a::before{--border-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-537f1d62 .elementor-icon-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-framed .elementor-icon, .elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-framed .elementor-icon, .elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-stacked .elementor-icon:hover{background-color:#F5D44C;}.elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-default .elementor-icon:hover{color:#F5D44C;border-color:#F5D44C;}.elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-537f1d62.elementor-view-default .elementor-icon:hover svg{fill:#F5D44C;}.elementor-157 .elementor-element.elementor-element-537f1d62 .elementor-icon{font-size:34px;}.elementor-157 .elementor-element.elementor-element-537f1d62 .elementor-icon svg{height:34px;}.elementor-157 .elementor-element.elementor-element-2fcd8343 .elementor-icon-wrapper{text-align:center;}.elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-framed .elementor-icon, .elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-framed .elementor-icon, .elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-stacked .elementor-icon:hover{background-color:#F5D44C;}.elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-default .elementor-icon:hover{color:#F5D44C;border-color:#F5D44C;}.elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-2fcd8343.elementor-view-default .elementor-icon:hover svg{fill:#F5D44C;}.elementor-157 .elementor-element.elementor-element-2fcd8343 .elementor-icon{font-size:34px;}.elementor-157 .elementor-element.elementor-element-2fcd8343 .elementor-icon svg{height:34px;}.elementor-157 .elementor-element.elementor-element-206071fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-157 .elementor-element.elementor-element-206071fa:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-206071fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B0B0C;}.elementor-157 .elementor-element.elementor-element-206071fa, .elementor-157 .elementor-element.elementor-element-206071fa::before{--border-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-1f1df62b{text-align:center;}.elementor-157 .elementor-element.elementor-element-1f1df62b .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-129bb2ca{text-align:center;}.elementor-157 .elementor-element.elementor-element-129bb2ca .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-62ca438d{text-align:center;}.elementor-157 .elementor-element.elementor-element-62ca438d .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-4bf598d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-157 .elementor-element.elementor-element-4bf598d7:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-4bf598d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B0B0C;}.elementor-157 .elementor-element.elementor-element-4bf598d7, .elementor-157 .elementor-element.elementor-element-4bf598d7::before{--border-transition:0.3s;}.elementor-157 .elementor-element.elementor-element-2d453ee0{text-align:center;}.elementor-157 .elementor-element.elementor-element-2d453ee0 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-157:not(.elementor-motion-effects-element-type-background), .elementor-157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B0B0C;}/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}



.elementor-accordion .elementor-accordion-item {
    border-right: 0px !important;
    border-left: 0px !important;
}



@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 100s linear infinite;
  -moz-animation: rotating 100s linear infinite;
  -ms-animation: rotating 100s linear infinite;
  -o-animation: rotating 100s linear infinite;
  animation: rotating 100s linear infinite;
}

.caa-div {
    max-width: 300px;
    margin: auto;
    color: #fff;
    text-align: center;
}

.caa-div button {
    font-family: "Oswald", Sans-serif;
    font-weight: 500;
    background-color: #D94B57;
    color: #fff;
    border-radius: 5px;
    border: 0px;
    margin-top: 7px;
}

label.caa-label {
    cursor: pointer;
}
#showFormCheckbox {
    opacity: 0 !important;
}

input#cardNumber {
        margin-top: 7px;
    font-size: 13px;
}

label.caa-label{
    font-size: 20px !important;
}

label.caa-label {
    background-color: #D94B57;
    padding: 15px 20px 15px 0px;
    border-radius: 5px;
}



form#cardForm {
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
}

.elementor-image-carousel { 
    display: flex; 
    align-items: center;
    }/* End custom CSS */