.elementor-18129 .elementor-element.elementor-element-268a824{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-11a76e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-11a76e3:not(.elementor-motion-effects-element-type-background), .elementor-18129 .elementor-element.elementor-element-11a76e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raamprins.be/wp-content/uploads/2024/12/okno.png");background-position:bottom right;background-repeat:no-repeat;background-size:17% auto;}.elementor-18129 .elementor-element.elementor-element-b228a5d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-646b8bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-fadf1ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-c0fcc8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-f228ffc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-a833d95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-a833d95:not(.elementor-motion-effects-element-type-background), .elementor-18129 .elementor-element.elementor-element-a833d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raamprins.be/wp-content/uploads/2024/12/drutex-drzwi-menu.png");background-position:bottom right;background-repeat:no-repeat;background-size:17% auto;}.elementor-18129 .elementor-element.elementor-element-b14755b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-903b49b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-7998e56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-d74f1b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-c719533{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-650268b{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-0ef4b0c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-737c8dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-f2302c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-1b5070a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-8d6f666{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-8d6f666:not(.elementor-motion-effects-element-type-background), .elementor-18129 .elementor-element.elementor-element-8d6f666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://raamprins.be/wp-content/uploads/2024/12/rolluiken-menu.png");background-position:bottom right;background-repeat:no-repeat;background-size:14% auto;}.elementor-18129 .elementor-element.elementor-element-4375b82{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-4375b82.e-con{--align-self:flex-start;}.elementor-18129 .elementor-element.elementor-element-6352cb0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-d4434c3{width:100%;max-width:100%;}.elementor-18129 .elementor-element.elementor-element-d4434c3 .title{color:var( --e-global-color-accent );font-size:1rem;line-height:26px;}.elementor-18129 .elementor-element.elementor-element-d4434c3 .title-after_title{color:#000000;font-size:0.875rem;}.elementor-18129 .elementor-element.elementor-element-cfe8ccc{width:100%;max-width:100%;text-align:left;color:#000000;font-size:0.875rem;font-weight:500;line-height:29px;}.elementor-18129 .elementor-element.elementor-element-cfe8ccc.elementor-element{--align-self:flex-start;}.elementor-18129 .elementor-element.elementor-element-13b0b2b .wd-btn-text{font-size:0.875rem;text-transform:none;}.elementor-18129 .elementor-element.elementor-element-225c21a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-7e2c61c .wd-button-wrapper a{background-color:#F4F4F4;border-color:#F4F4F4;}.elementor-18129 .elementor-element.elementor-element-7e2c61c .wd-button-wrapper:hover a{background-color:#DFDFDF;border-color:#DFDFDF;}.elementor-18129 .elementor-element.elementor-element-7e2c61c .wd-btn-text{font-size:0.875rem;text-transform:none;}.elementor-18129 .elementor-element.elementor-element-40ec9ad .wd-button-wrapper a{background-color:#F4F4F4;border-color:#F4F4F4;}.elementor-18129 .elementor-element.elementor-element-40ec9ad .wd-button-wrapper:hover a{background-color:#DFDFDF;border-color:#DFDFDF;}.elementor-18129 .elementor-element.elementor-element-40ec9ad .wd-btn-text{font-size:0.875rem;text-transform:none;}.elementor-18129 .elementor-element.elementor-element-2685327{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-ba6a37c{--display:flex;--min-height:320px;}.elementor-18129 .elementor-element.elementor-element-2101fc6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18129 .elementor-element.elementor-element-cf8879c{--display:flex;--min-height:320px;}.elementor-18129 .elementor-element.elementor-element-15a981d{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:4px;--n-tabs-gap:30px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:18px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:18px;--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:24px;}.elementor-18129 .elementor-element.elementor-element-15a981d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-18129 .elementor-element.elementor-element-15a981d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-18129 .elementor-element.elementor-element-15a981d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18129 .elementor-element.elementor-element-15a981d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F4F4F4;}.elementor-18129 .elementor-element.elementor-element-15a981d > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-18129 .elementor-element.elementor-element-15a981d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}@media(max-width:1024px){.elementor-18129 .elementor-element.elementor-element-b228a5d{--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-b14755b{--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-0ef4b0c{--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-4375b82{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-18129 .elementor-element.elementor-element-268a824{--content-width:1192px;}}@media(max-width:767px){.elementor-18129 .elementor-element.elementor-element-b228a5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-b14755b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-0ef4b0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-4375b82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18129 .elementor-element.elementor-element-d4434c3 .title{font-size:1.3rem;}.elementor-18129 .elementor-element.elementor-element-d4434c3 .title-after_title{font-size:0.875rem;}.elementor-18129 .elementor-element.elementor-element-cfe8ccc{font-size:0.875rem;}}/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfe8ccc */.internal-link {
    text-decoration: none;
    color: #087c00;
    font-weight: bold;
}

.internal-link:hover {
    text-decoration: underline;
    color: #005500;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-15a981d *//* Menü Yapısı */
.wd-sub-menu {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  max-width: 600px; /* Menü genişliği */
}

.wd-sub-menu > .item-with-label {
  margin-bottom: 1rem; /* Menü öğeleri arası boşluk */

}

.wd-sub-menu > .item-with-label:last-child {
  margin-bottom: 0;
}

.wd-sub-menu a {
 text-transform: none!important;
  display: block;
  text-decoration: none;
  font-size: 1rem;
  color: #000!important; /* Siyah metin */

  border-radius: 4px;
  background-color: #fff; /* Beyaz arka plan */
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}

/* Alt Menü */
.sub-sub-menu {
  list-style: none;
  margin-top: 0.5rem;
}

.sub-sub-menu > .item-with-label {
  margin-bottom: 0.5rem;
}

.sub-sub-menu a {
  font-size: 0.875rem;
  font-weight: normal;
  color: #000; /* Siyah metin */
  border: none;
  background-color: transparent;
  text-decoration: none; /* Varsayılan olarak altı çizili olmasın */
  transition: color 0.2s ease-in-out, text-decoration 0.2s ease-in-out;
}

.sub-sub-menu a:hover {
  text-decoration: underline; /* Hoverda altı çizilsin */
}
.e-n-tab-icon svg path {fill:#333!important;}
.e-n-tab-icon svg {font-size:32px!important;}/* End custom CSS */