.elementor-59153 .elementor-element.elementor-element-fc74cee{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-59153 .elementor-element.elementor-element-fc74cee:not(.elementor-motion-effects-element-type-background), .elementor-59153 .elementor-element.elementor-element-fc74cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2165f55 );}.elementor-59153 .elementor-element.elementor-element-cfec0fd{width:100%;max-width:100%;text-align:center;}.elementor-59153 .elementor-element.elementor-element-cfec0fd .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-59153 .elementor-element.elementor-element-78ae9b4{width:100%;max-width:100%;}.elementor-59153 .elementor-element.elementor-element-78ae9b4 > .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-59153 .elementor-element.elementor-element-78ae9b4 .elementor-tab-title{border-width:20px;border-color:var( --e-global-color-2165f55 );padding:0% 2% 1% 2%;}.elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-tab-content{border-width:20px;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-59153 .elementor-element.elementor-element-78ae9b4 .elementor-toggle-title, .elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-toggle-icon{color:var( --e-global-color-ea19a11 );}.elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-toggle-icon svg{fill:var( --e-global-color-ea19a11 );}.elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-tab-title.elementor-active a, .elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-ea19a11 );}.elementor-59153 .elementor-element.elementor-element-78ae9b4 .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-59153 .elementor-element.elementor-element-78ae9b4 .elementor-toggle-icon{margin-inline-end:0px;}@media(min-width:768px){.elementor-59153 .elementor-element.elementor-element-fc74cee{--content-width:1700px;}}@media(max-width:1024px){.elementor-59153 .elementor-element.elementor-element-cfec0fd .elementor-heading-title{font-size:var( --e-global-typography-68c29ee-font-size );line-height:var( --e-global-typography-68c29ee-line-height );}.elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-toggle-title{font-size:26px;}}@media(max-width:767px){.elementor-59153 .elementor-element.elementor-element-cfec0fd .elementor-heading-title{font-size:var( --e-global-typography-68c29ee-font-size );line-height:var( --e-global-typography-68c29ee-line-height );}.elementor-59153 .elementor-element.elementor-element-78ae9b4 .elementor-toggle-title{font-size:20px;}}/* Start custom CSS for toggle, class: .elementor-element-78ae9b4 */.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-59153 .elementor-element.elementor-element-78ae9b4 .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 */