.elementor-60129 .elementor-element.elementor-element-6296f11{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-60129 .elementor-element.elementor-element-3921a90{text-align:center;}.elementor-60129 .elementor-element.elementor-element-3921a90 .elementor-heading-title{font-size:var( --e-global-typography-68c29ee-font-size );font-weight:var( --e-global-typography-68c29ee-font-weight );line-height:var( --e-global-typography-68c29ee-line-height );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8{width:100%;max-width:100%;}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ea19a11 );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-tab-title{border-width:0px;border-color:var( --e-global-color-2165f55 );padding:0% 2% 1% 2%;}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-tab-content{border-width:0px;border-block-end-color:var( --e-global-color-2165f55 );color:var( --e-global-color-ea19a11 );font-family:"inter v", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:2% 2% 2% 2%;}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-title, .elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-icon{color:var( --e-global-color-ea19a11 );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-icon svg{fill:var( --e-global-color-ea19a11 );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-tab-title.elementor-active a, .elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-ea19a11 );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-title{font-family:"inter v", Sans-serif;font-size:34px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-icon{margin-inline-end:0px;}@media(max-width:1024px){.elementor-60129 .elementor-element.elementor-element-3921a90 .elementor-heading-title{font-size:var( --e-global-typography-68c29ee-font-size );line-height:var( --e-global-typography-68c29ee-line-height );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-title{font-size:26px;}}@media(max-width:767px){.elementor-60129 .elementor-element.elementor-element-3921a90 .elementor-heading-title{font-size:var( --e-global-typography-68c29ee-font-size );line-height:var( --e-global-typography-68c29ee-line-height );}.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-title{font-size:20px;}}/* Start custom CSS for toggle, class: .elementor-element-d4cf3f8 */.responsive-iframe {
    position: relative;
    width: 60%;
    padding-top: 30%; /* Keeps a 2:1 aspect ratio on desktop */
    margin-left: auto; /* Centers the div horizontally */
    margin-right: auto; /* Centers the div horizontally */
    margin-bottom: 2%;
}

.responsive-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Media query for mobile devices */
@media (max-width: 768px) { /* Adjust this breakpoint as needed */
    .responsive-iframe {
        width: 100%; /* Take up full width on smaller screens */
        padding-top: 75%; /* Adjust this value for desired aspect ratio on mobile, e.g., 1:1 */
    }
}
h2 {
    text-align: center;
}


  .elementor-widget-container .elementor-button {
    position: relative;
    z-index: 1;
    background-color: white; /* Set button background to white */
    color: black; /* Set text color to black or any color you prefer */
    border: 2px solid green; /* Green border */
    border-radius: 0px;
    padding: 10px 20px; /* Adjust padding as needed */
    text-decoration: none; /* Optional: Removes underline from links */
    display: inline-block; /* Keeps the button inline */
    transition: color 0.45s; /* Smooth transition for text color */
  }

  .elementor-widget-container .elementor-button::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: green; /* Background color for the hover effect */
    z-index: -1;
    transition: height 0.45s, background-position 0.45s;
  }

  .elementor-widget-container .elementor-button:hover {
    color: white; /* Text color changes to white on hover */
  }

  .elementor-widget-container .elementor-button:hover::before {
    height: 100%; /* Fills the button on hover */
    background-position: bottom;
  }

.elementor-60129 .elementor-element.elementor-element-d4cf3f8 .elementor-toggle-item + .elementor-toggle-item {
  border-top: 2px solid #439539;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'inter v';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://preprod.postechpiles.com/wp-content/uploads/2023/07/Inter-VariableFont_slntwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */