.elementor-122 .elementor-element.elementor-element-00a412c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-122 .elementor-element.elementor-element-00a412c:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFA413;background-image:url("https://new.falcon-p.com/wp-content/uploads/2024/12/back.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-122 .elementor-element.elementor-element-00a412c::before, .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-00a412c > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-00a412c > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333D9;--background-overlay:'';}.elementor-122 .elementor-element.elementor-element-67b65eb{--spacer-size:200px;}.elementor-122 .elementor-element.elementor-element-903f83e .elementor-heading-title{font-size:30px;color:#D6D200;}.elementor-122 .elementor-element.elementor-element-b2d7e08 .elementor-heading-title{font-size:15px;line-height:22px;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-a29e7b0{text-align:start;}.elementor-122 .elementor-element.elementor-element-266af26 .elementor-button{background-color:#BDAF00;}.elementor-122 .elementor-element.elementor-element-266af26 .elementor-button:hover, .elementor-122 .elementor-element.elementor-element-266af26 .elementor-button:focus{background-color:#857B00;}.elementor-122 .elementor-element.elementor-element-ac59fa5{--spacer-size:200px;}.elementor-122 .elementor-element.elementor-element-aff7ea2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-aff7ea2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-7bf480f{--spacer-size:20px;}.elementor-122 .elementor-element.elementor-element-26e5fd5{text-align:center;}.elementor-122 .elementor-element.elementor-element-26e5fd5 .elementor-heading-title{font-size:25px;font-weight:700;line-height:25px;letter-spacing:-1.4px;word-spacing:5px;color:#373737;}.elementor-122 .elementor-element.elementor-element-2aa762e{border-style:none;text-align:center;}.elementor-122 .elementor-element.elementor-element-2aa762e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:#222222;}.elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-title, .elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-title:before, .elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-title:after, .elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-content, .elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tabs-content-wrapper{border-width:3px;}.elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-title, .elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-title a{color:#6EC1E4;}.elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-title{font-size:26px;}.elementor-122 .elementor-element.elementor-element-eb7b277 .elementor-tab-content{color:#54595F;}.elementor-122 .elementor-element.elementor-element-bf16982{margin-top:50px;margin-bottom:50px;padding:45px 0px 45px 0px;}.elementor-122 .elementor-element.elementor-element-5f171f8{--e-image-carousel-slides-to-show:5;}.elementor-122 .elementor-element.elementor-element-5f171f8 .swiper-wrapper{display:flex;align-items:center;}.elementor-122 .elementor-element.elementor-element-dcb66a4 img{width:54%;}.elementor-122 .elementor-element.elementor-element-104a291{text-align:start;}.elementor-122 .elementor-element.elementor-element-104a291 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;color:#222222;}.elementor-122 .elementor-element.elementor-element-b46da7c{text-align:start;}.elementor-122 .elementor-element.elementor-element-b46da7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-75a3444 img{width:83%;}.elementor-122 .elementor-element.elementor-element-89be6ad{text-align:start;}.elementor-122 .elementor-element.elementor-element-89be6ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;color:#222222;}.elementor-122 .elementor-element.elementor-element-6000d2f{text-align:start;}.elementor-122 .elementor-element.elementor-element-6000d2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-f14d2cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-f14d2cd:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-f14d2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.falcon-p.com/wp-content/uploads/2024/12/bg-art-home4.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-122 .elementor-element.elementor-element-f14d2cd > .elementor-background-overlay{background-image:url("https://new.falcon-p.com/wp-content/uploads/2024/12/bg-art-2.png");background-position:center right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-f14d2cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-122 .elementor-element.elementor-element-c7c11e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-122 .elementor-element.elementor-element-a501f41{text-align:start;}.elementor-122 .elementor-element.elementor-element-a501f41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:700;color:#222222;}.elementor-122 .elementor-element.elementor-element-1bb4e13{text-align:start;}.elementor-122 .elementor-element.elementor-element-1bb4e13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-f30f741{width:32.015%;}.elementor-122 .elementor-element.elementor-element-46d244d{width:67.941%;}.elementor-122 .elementor-element.elementor-element-b822c44{width:32.015%;}.elementor-122 .elementor-element.elementor-element-9560c8b{width:67.941%;}.elementor-122 .elementor-element.elementor-element-847e3be{width:32.015%;}.elementor-122 .elementor-element.elementor-element-c7c11e5{width:67.985%;}}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-00a412c:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-122 .elementor-element.elementor-element-b2d7e08 .elementor-heading-title{line-height:1.5em;}.elementor-122 .elementor-element.elementor-element-5f171f8{--e-image-carousel-slides-to-show:4;}.elementor-122 .elementor-element.elementor-element-f14d2cd:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-f14d2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-122 .elementor-element.elementor-element-f14d2cd > .elementor-background-overlay{background-size:0px auto;}.elementor-122 .elementor-element.elementor-element-6c98303{margin:0px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-c7c11e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-00a412c:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-122 .elementor-element.elementor-element-903f83e{text-align:center;}.elementor-122 .elementor-element.elementor-element-903f83e .elementor-heading-title{font-size:20px;}.elementor-122 .elementor-element.elementor-element-b2d7e08{text-align:center;}.elementor-122 .elementor-element.elementor-element-5f171f8{--e-image-carousel-slides-to-show:2;}.elementor-122 .elementor-element.elementor-element-f14d2cd{padding:60px 0px 60px 0px;}.elementor-122 .elementor-element.elementor-element-6c98303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(min-width:1025px){.elementor-122 .elementor-element.elementor-element-00a412c:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-00a412c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for tabs, class: .elementor-element-eb7b277 */.elementor-49 .elementor-element.elementor-element-8d1974e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #AFA413;
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/back.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-49 .elementor-element.elementor-element-8d1974e::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #333333D9;
}

.elementor-49 .elementor-element.elementor-element-8d1974e, .elementor-49 .elementor-element.elementor-element-8d1974e::before {
    --border-transition: 0.3s;
}

.elementor-49 .elementor-element.elementor-element-5e61547 .elementor-spacer-inner {
    height: 200px;
}

.elementor-49 .elementor-element.elementor-element-4deb9be .elementor-heading-title {
    color: #D6D200;
    font-size: 30px;
}

.elementor-49 .elementor-element.elementor-element-8f9a7ef .elementor-heading-title {
    color: #FFFFFF;
    font-size: 15px;
}

.elementor-49 .elementor-element.elementor-element-df89c0f {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-2c0f2bf .elementor-button {
    background-color: #BDAF00;
}

.elementor-49 .elementor-element.elementor-element-2c0f2bf .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-2c0f2bf .elementor-button:focus {
    background-color: #857B00;
}

.elementor-49 .elementor-element.elementor-element-3104086 .elementor-spacer-inner {
    height: 200px;
}

.elementor-49 .elementor-element.elementor-element-92f8b6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-49 .elementor-element.elementor-element-92f8b6c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-bbdb384 {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-bbdb384 .elementor-heading-title {
    font-size: 25px;
    line-height: 25px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-10eabd7 .elementor-spacer-inner {
    height: 20px;
}

.elementor-49 .elementor-element.elementor-element-a5ebcde {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-a5ebcde .elementor-heading-title {
    color: #222222;
    font-family: "Cairo", Sans-serif;
    font-weight: 400;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 18px rgba(0,0,0,0.3);
}

.elementor-49 .elementor-element.elementor-element-a5ebcde.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-49 .elementor-element.elementor-element-a5ebcde > .elementor-widget-container {
    border-style: none;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title:before, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title:after, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-content, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tabs-content-wrapper {
    border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title a {
    color: #6EC1E4;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title {
    font-size: 26px;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-content {
    color: #54595F;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title:before, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title:after, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-content, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tabs-content-wrapper {
    border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title a {
    color: #6EC1E4;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title {
    font-size: 26px;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-content {
    color: #54595F;
}

.elementor-49 .elementor-element.elementor-element-ecfffa1 .elementor-spacer-inner {
    height: 20px;
}

.elementor-49 .elementor-element.elementor-element-bfd8739:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-bfd8739 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/bg-section-01_02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-49 .elementor-element.elementor-element-bfd8739 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-49 .elementor-element.elementor-element-bfd8739 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-9044d45 {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-9044d45 .elementor-heading-title {
    font-size: 25px;
    line-height: 25px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-a81fb87 .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-a81fb87 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-ac33d12 .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-ac33d12 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-56dc32a .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-56dc32a > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-2bd69ba .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-2bd69ba > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-45bf7a7 .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-45bf7a7 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-dff7e93:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-dff7e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-49 .elementor-element.elementor-element-dff7e93 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 45px 0px;
}

.elementor-49 .elementor-element.elementor-element-dff7e93 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-635ff2d {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-49 .elementor-element.elementor-element-635ff2d .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-49 .elementor-element.elementor-element-f44f52b img {
    width: 54%;
}

.elementor-49 .elementor-element.elementor-element-edf9a19 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-edf9a19 .elementor-heading-title {
    color: #222222;
}

.elementor-49 .elementor-element.elementor-element-bc16434 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-bc16434 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-45dffe7 img {
    width: 83%;
}

.elementor-49 .elementor-element.elementor-element-5f4f76d {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-5f4f76d .elementor-heading-title {
    color: #222222;
}

.elementor-49 .elementor-element.elementor-element-a200852 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-a200852 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-49 .elementor-element.elementor-element-04ab339:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/bg-art-home4.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-background-overlay {
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/bg-art-2.png");
    background-position: center right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-04ab339 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 90px 0px;
}

.elementor-49 .elementor-element.elementor-element-f9495c9 > .elementor-widget-container {
    margin: 0px -95px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-70d95a7 > .elementor-element-populated {
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
}

.elementor-49 .elementor-element.elementor-element-2c28714 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-49 .elementor-element.elementor-element-61cc7e7 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-49 .elementor-element.elementor-element-61cc7e7 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(min-width: 768px) {
    .elementor-49 .elementor-element.elementor-element-ed2a3a0 {
        width:32.015%;
    }

    .elementor-49 .elementor-element.elementor-element-d4af379 {
        width: 67.941%;
    }

    .elementor-49 .elementor-element.elementor-element-19fb527 {
        width: 32.015%;
    }

    .elementor-49 .elementor-element.elementor-element-74c3a65 {
        width: 67.941%;
    }
}

@media(max-width: 1024px) {
    .elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-49 .elementor-element.elementor-element-8f9a7ef .elementor-heading-title {
        line-height: 1.5em;
    }

    .elementor-49 .elementor-element.elementor-element-bfd8739 {
        margin-top: 75px;
        margin-bottom: 0px;
    }

    .elementor-49 .elementor-element.elementor-element-635ff2d {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-49 .elementor-element.elementor-element-04ab339:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-background-overlay {
        background-size: 0px auto;
    }

    .elementor-49 .elementor-element.elementor-element-f9495c9 > .elementor-widget-container {
        margin: 0px -40px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-70d95a7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-49 .elementor-element.elementor-element-4deb9be {
        text-align: center;
    }

    .elementor-49 .elementor-element.elementor-element-4deb9be .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-49 .elementor-element.elementor-element-8f9a7ef {
        text-align: center;
    }

    .elementor-49 .elementor-element.elementor-element-635ff2d {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-49 .elementor-element.elementor-element-04ab339 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-f9495c9 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(min-width: 1025px) {
    .elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:scroll;
    }
}

/* Start custom CSS for tabs, class: .elementor-element-dae2be8 */
.elementor-49 .elementor-element.elementor-element-8d1974e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #AFA413;
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/back.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-49 .elementor-element.elementor-element-8d1974e::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #333333D9;
}

.elementor-49 .elementor-element.elementor-element-8d1974e, .elementor-49 .elementor-element.elementor-element-8d1974e::before {
    --border-transition: 0.3s;
}

.elementor-49 .elementor-element.elementor-element-5e61547 .elementor-spacer-inner {
    height: 200px;
}

.elementor-49 .elementor-element.elementor-element-4deb9be .elementor-heading-title {
    color: #D6D200;
    font-size: 30px;
}

.elementor-49 .elementor-element.elementor-element-8f9a7ef .elementor-heading-title {
    color: #FFFFFF;
    font-size: 15px;
}

.elementor-49 .elementor-element.elementor-element-df89c0f {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-2c0f2bf .elementor-button {
    background-color: #BDAF00;
}

.elementor-49 .elementor-element.elementor-element-2c0f2bf .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-2c0f2bf .elementor-button:focus {
    background-color: #857B00;
}

.elementor-49 .elementor-element.elementor-element-3104086 .elementor-spacer-inner {
    height: 200px;
}

.elementor-49 .elementor-element.elementor-element-92f8b6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-49 .elementor-element.elementor-element-92f8b6c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-bbdb384 {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-bbdb384 .elementor-heading-title {
    font-size: 25px;
    line-height: 25px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-10eabd7 .elementor-spacer-inner {
    height: 20px;
}

.elementor-49 .elementor-element.elementor-element-a5ebcde {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-a5ebcde .elementor-heading-title {
    color: #222222;
    font-family: "Cairo", Sans-serif;
    font-weight: 400;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 18px rgba(0,0,0,0.3);
}

.elementor-49 .elementor-element.elementor-element-a5ebcde.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-49 .elementor-element.elementor-element-a5ebcde > .elementor-widget-container {
    border-style: none;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title:before, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title:after, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-content, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tabs-content-wrapper {
    border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title a {
    color: #6EC1E4;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-title {
    font-size: 26px;
}

.elementor-49 .elementor-element.elementor-element-dae2be8 .elementor-tab-content {
    color: #54595F;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title:before, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title:after, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-content, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tabs-content-wrapper {
    border-width: 3px;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title, .elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title a {
    color: #6EC1E4;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-title {
    font-size: 26px;
}

.elementor-49 .elementor-element.elementor-element-933db8a .elementor-tab-content {
    color: #54595F;
}

.elementor-49 .elementor-element.elementor-element-ecfffa1 .elementor-spacer-inner {
    height: 20px;
}

.elementor-49 .elementor-element.elementor-element-bfd8739:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-bfd8739 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/bg-section-01_02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-49 .elementor-element.elementor-element-bfd8739 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-49 .elementor-element.elementor-element-bfd8739 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-9044d45 {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-9044d45 .elementor-heading-title {
    font-size: 25px;
    line-height: 25px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-a81fb87 .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-a81fb87 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-ac33d12 .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-ac33d12 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-56dc32a .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-56dc32a > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-2bd69ba .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-2bd69ba > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-45bf7a7 .elementor-heading-title {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-49 .elementor-element.elementor-element-45bf7a7 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-dff7e93:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-dff7e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-49 .elementor-element.elementor-element-dff7e93 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 45px 0px;
}

.elementor-49 .elementor-element.elementor-element-dff7e93 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-635ff2d {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-49 .elementor-element.elementor-element-635ff2d .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-49 .elementor-element.elementor-element-f44f52b img {
    width: 54%;
}

.elementor-49 .elementor-element.elementor-element-edf9a19 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-edf9a19 .elementor-heading-title {
    color: #222222;
}

.elementor-49 .elementor-element.elementor-element-bc16434 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-bc16434 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-45dffe7 img {
    width: 83%;
}

.elementor-49 .elementor-element.elementor-element-5f4f76d {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-5f4f76d .elementor-heading-title {
    color: #222222;
}

.elementor-49 .elementor-element.elementor-element-a200852 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-a200852 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -1.4px;
    word-spacing: 5px;
}

.elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-49 .elementor-element.elementor-element-04ab339:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/bg-art-home4.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-background-overlay {
    background-image: url("https://falcon-p.com/wp-content/uploads/2024/09/bg-art-2.png");
    background-position: center right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-04ab339 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 90px 0px;
}

.elementor-49 .elementor-element.elementor-element-f9495c9 > .elementor-widget-container {
    margin: 0px -95px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-70d95a7 > .elementor-element-populated {
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
}

.elementor-49 .elementor-element.elementor-element-2c28714 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-49 .elementor-element.elementor-element-61cc7e7 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-49 .elementor-element.elementor-element-61cc7e7 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(min-width: 768px) {
    .elementor-49 .elementor-element.elementor-element-ed2a3a0 {
        width:32.015%;
    }

    .elementor-49 .elementor-element.elementor-element-d4af379 {
        width: 67.941%;
    }

    .elementor-49 .elementor-element.elementor-element-19fb527 {
        width: 32.015%;
    }

    .elementor-49 .elementor-element.elementor-element-74c3a65 {
        width: 67.941%;
    }
}

@media(max-width: 1024px) {
    .elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-49 .elementor-element.elementor-element-8f9a7ef .elementor-heading-title {
        line-height: 1.5em;
    }

    .elementor-49 .elementor-element.elementor-element-bfd8739 {
        margin-top: 75px;
        margin-bottom: 0px;
    }

    .elementor-49 .elementor-element.elementor-element-635ff2d {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-49 .elementor-element.elementor-element-04ab339:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-49 .elementor-element.elementor-element-04ab339 > .elementor-background-overlay {
        background-size: 0px auto;
    }

    .elementor-49 .elementor-element.elementor-element-f9495c9 > .elementor-widget-container {
        margin: 0px -40px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-70d95a7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-49 .elementor-element.elementor-element-4deb9be {
        text-align: center;
    }

    .elementor-49 .elementor-element.elementor-element-4deb9be .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-49 .elementor-element.elementor-element-8f9a7ef {
        text-align: center;
    }

    .elementor-49 .elementor-element.elementor-element-635ff2d {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-49 .elementor-element.elementor-element-04ab339 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-f9495c9 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(min-width: 1025px) {
    .elementor-49 .elementor-element.elementor-element-8d1974e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8d1974e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:scroll;
    }
}

/* Start custom CSS for tabs, class: .elementor-element-dae2be8 */
.price_table {
    padding: 10px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    align-items: start;
    column-gap: 2rem;
    row-gap: 2rem;
    max-width: 80em;
}

.package {
    border-radius: 4px;
    background: white;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
    overflow: hidden;
    position: relative;
}

.package h2 {
    margin: 0;
    padding: 1rem;
    background: #296eb3;
    font-size: 1.2em;
    text-align: center;
    font-weight: normal;
    color: white;
    position: relative;
    text-transform: uppercase;
    font-family: sans-serif;
}

.package h2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.4rem;
    left: 0;
    bottom: 0;
}

.package .price {
    padding: 0.2rem 1rem;
    background: linear-gradient(45deg, #003b81 0%, #022f64 100%);
    color: white;
    text-shadow: 0 4px 0 #022f64;
}

.package p {
    padding: 1rem;
    font-size: 20px;
}

.package .price {
    font-size: 1.2em;
    font-weight: normal;
    text-align: center;
    box-shadow: inset 0 10px 4px -6px rgba(0, 0, 0, 0.1);
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.package .big {
    display: inline;
    font-size: 4em;
    font-weight: 700;
}

.package p {
    text-align: center;
    font-size: 20px;
}

.package ul {
    list-style: none;
    padding: 0 0 1rem 0;
    margin: 0;
    border-bottom: 1px solid #296eb3;
}

.package li {
    text-align: center;
    padding: 0.8em 1em;
    font-size: 20px;
}

.package li:nth-child(odd) {
    text-align: center;
    background: #e8e8e8;
    font-size: 20px;
}

.package button {
    cursor: pointer;
    padding: 1em 2em;
    font-size: 1rem;
    display: block;
    color: white;
    margin: 1rem auto;
    border: none;
    border-radius: 5px;
    background: linear-gradient(0deg, #003b81 0%, #296eb3 100%);
    transition: all 0.2s;
}

.package button:hover, .package button:focus {
    background: linear-gradient(0deg, #003b81 0%, #022f64 100%);
    box-shadow: 0 0 0 4px white, 0 0 0 8px #296eb3;
    outline: 0;
}

.package .banner {
    background: linear-gradient(90deg, #33a530 0%, #4eee49 50%, #33a530 100%);
    transform: rotate(-45deg);
    position: absolute;
    z-index: 1;
    padding: 0.5rem 4rem;
    top: 2rem;
    left: -4rem;
    border: 2px solid #91ff69;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
}

.package_free h2::after {
    background: #7dbaff;
    background: linear-gradient(90deg, #7dbaff 0%, white 50%, #7dbaff 100%);
}

.package_bronze h2::after {
    background: linear-gradient(90deg, #b85a24 0%, white 50%, #b85a24 100%);
}

.package_silver h2::after {
    background: linear-gradient(90deg, #8a8a8a 0%, white 50%, #8a8a8a 100%);
}

.package_gold h2::after {
    background: linear-gradient(90deg, #e2a922 0%, white 50%, #e2a922 100%);
}

/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-933db8a */
.price_table {
    padding: 10px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    align-items: start;
    column-gap: 2rem;
    row-gap: 2rem;
    max-width: 80em;
}

.package {
    border-radius: 4px;
    background: white;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
    overflow: hidden;
    position: relative;
}

.package h2 {
    margin: 0;
    padding: 1rem;
    background: #296eb3;
    font-size: 1.2em;
    text-align: center;
    font-weight: normal;
    color: white;
    position: relative;
    text-transform: uppercase;
    font-family: sans-serif;
}

.package h2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.4rem;
    left: 0;
    bottom: 0;
}

.package .price {
    padding: 0.2rem 1rem;
    background: linear-gradient(45deg, #003b81 0%, #022f64 100%);
    color: white;
    text-shadow: 0 4px 0 #022f64;
}

.package p {
    padding: 1rem;
    font-size: 20px;
}

.package .price {
    font-size: 1.2em;
    font-weight: normal;
    text-align: center;
    box-shadow: inset 0 10px 4px -6px rgba(0, 0, 0, 0.1);
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.package .big {
    display: inline;
    font-size: 4em;
    font-weight: 700;
}

.package p {
    text-align: center;
    font-size: 20px;
}

.package ul {
    list-style: none;
    padding: 0 0 1rem 0;
    margin: 0;
    border-bottom: 1px solid #296eb3;
}

.package li {
    text-align: center;
    padding: 0.8em 1em;
    font-size: 20px;
}

.package li:nth-child(odd) {
    text-align: center;
    background: #e8e8e8;
    font-size: 20px;
}

.package button {
    cursor: pointer;
    padding: 1em 2em;
    font-size: 1rem;
    display: block;
    color: white;
    margin: 1rem auto;
    border: none;
    border-radius: 5px;
    background: linear-gradient(0deg, #003b81 0%, #296eb3 100%);
    transition: all 0.2s;
}

.package button:hover, .package button:focus {
    background: linear-gradient(0deg, #003b81 0%, #022f64 100%);
    box-shadow: 0 0 0 4px white, 0 0 0 8px #296eb3;
    outline: 0;
}

.package .banner {
    background: linear-gradient(90deg, #33a530 0%, #4eee49 50%, #33a530 100%);
    transform: rotate(-45deg);
    position: absolute;
    z-index: 1;
    padding: 0.5rem 4rem;
    top: 2rem;
    left: -4rem;
    border: 2px solid #91ff69;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
}

.package_free h2::after {
    background: #7dbaff;
    background: linear-gradient(90deg, #7dbaff 0%, white 50%, #7dbaff 100%);
}

.package_bronze h2::after {
    background: linear-gradient(90deg, #b85a24 0%, white 50%, #b85a24 100%);
}

.package_silver h2::after {
    background: linear-gradient(90deg, #8a8a8a 0%, white 50%, #8a8a8a 100%);
}

.package_gold h2::after {
    background: linear-gradient(90deg, #e2a922 0%, white 50%, #e2a922 100%);
}

/* End custom CSS */
/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-933db8a */
.price_table {
    padding: 10px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    align-items: start;
    column-gap: 2rem;
    row-gap: 2rem;
    max-width: 80em;
}

.package {
    border-radius: 4px;
    background: white;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
    overflow: hidden;
    position: relative;
}

.package h2 {
    margin: 0;
    padding: 1rem;
    background: #296eb3;
    font-size: 1.2em;
    text-align: center;
    font-weight: normal;
    color: white;
    position: relative;
    text-transform: uppercase;
    font-family: sans-serif;
}

.package h2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.4rem;
    left: 0;
    bottom: 0;
}

.package .price {
    padding: 0.2rem 1rem;
    background: linear-gradient(45deg, #003b81 0%, #022f64 100%);
    color: white;
    text-shadow: 0 4px 0 #022f64;
}

.package p {
    padding: 1rem;
}

.package .price {
    font-size: 1.2em;
    font-weight: normal;
    text-align: center;
    box-shadow: inset 0 10px 4px -6px rgba(0, 0, 0, 0.1);
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.package .big {
    display: inline;
    font-size: 4em;
    font-weight: 700;
}

.package p {
    text-align: center;
}

.package ul {
    list-style: none;
    padding: 0 0 1rem 0;
    margin: 0;
    /* border-bottom: 1px solid #296eb3; */
}

.package li {
    text-align: center;
    padding: 0.8em 1em;
    font-size: 20px;
}

.package li:nth-child(odd) {
    text-align: center;
    background: #e8e8e8;
}

.package button {
    cursor: pointer;
    padding: 1em 2em;
    font-size: 1rem;
    display: block;
    color: white;
    margin: 1rem auto;
    border: none;
    border-radius: 5px;
    background: linear-gradient(0deg, #003b81 0%, #296eb3 100%);
    transition: all 0.2s;
}

.package button:hover, .package button:focus {
    background: linear-gradient(0deg, #003b81 0%, #022f64 100%);
    box-shadow: 0 0 0 4px white, 0 0 0 8px #296eb3;
    outline: 0;
}

.package .banner {
    background: linear-gradient(90deg, #33a530 0%, #4eee49 50%, #33a530 100%);
    transform: rotate(-45deg);
    position: absolute;
    z-index: 1;
    padding: 0.5rem 4rem;
    top: 2rem;
    left: -4rem;
    border: 2px solid #91ff69;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
}

.package_free h2::after {
    background: #7dbaff;
    background: linear-gradient(90deg, #7dbaff 0%, white 50%, #7dbaff 100%);
}

.package_bronze h2::after {
    background: linear-gradient(90deg, #b85a24 0%, white 50%, #b85a24 100%);
}

.package_silver h2::after {
    background: linear-gradient(90deg, #8a8a8a 0%, white 50%, #8a8a8a 100%);
}

.package_gold h2::after {
    background: linear-gradient(90deg, #e2a922 0%, white 50%, #e2a922 100%);
}

/* End custom CSS *//* End custom CSS */