.elementor-647 .elementor-element.elementor-element-e26f629{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-647 .elementor-element.elementor-element-e26f629:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-e26f629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2997AABF;}.elementor-647 .elementor-element.elementor-element-706881a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-47fe53a{text-align:center;}.elementor-647 .elementor-element.elementor-element-47fe53a .elementor-heading-title{text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-647 .elementor-element.elementor-element-7699ce8{text-align:center;}.elementor-647 .elementor-element.elementor-element-7699ce8 .elementor-heading-title{color:#ffffff;}.elementor-647 .elementor-element.elementor-element-42a2265{--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;}.elementor-647 .elementor-element.elementor-element-42a2265:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-42a2265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mastenresearch.com/wp-content/uploads/2025/07/masten-ilac-3.jpeg");background-position:center center;}.elementor-647 .elementor-element.elementor-element-e0366cf{--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;}.elementor-647 .elementor-element.elementor-element-13f1930{--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;}.elementor-647 .elementor-element.elementor-element-13f1930:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-13f1930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mastenresearch.com/wp-content/uploads/2025/07/masten-ilac-3.jpeg");background-position:center center;}.elementor-647 .elementor-element.elementor-element-17326a3{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-647 .elementor-element.elementor-element-17326a3:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-17326a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC7;}.elementor-647 .elementor-element.elementor-element-a8657dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-647 .elementor-element.elementor-element-3bcf870{text-align:left;}.elementor-647 .elementor-element.elementor-element-3bcf870 .elementor-heading-title{text-transform:uppercase;letter-spacing:3px;color:#53a292;}.elementor-647 .elementor-element.elementor-element-74ec7bc .elementor-heading-title{color:#205b4f;}.elementor-647 .elementor-element.elementor-element-38a3334{--icon-box-icon-margin:12px;}.elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon-box-title{margin-bottom:8px;color:#205B4F;}.elementor-647 .elementor-element.elementor-element-38a3334.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-38a3334.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-38a3334.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon{font-size:14px;}.elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon-box-title, .elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon-box-title a{text-transform:uppercase;letter-spacing:3px;}.elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon-box-description{color:#161513;}.elementor-647 .elementor-element.elementor-element-a8370f5{--icon-box-icon-margin:12px;}.elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon-box-title{margin-bottom:8px;color:#205B4F;}.elementor-647 .elementor-element.elementor-element-a8370f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-a8370f5.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-a8370f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon{font-size:14px;}.elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon-box-title, .elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon-box-title a{text-transform:uppercase;letter-spacing:3px;}.elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon-box-description{color:#161513;}.elementor-647 .elementor-element.elementor-element-8a51853{--divider-border-style:solid;--divider-color:#e2e1df;--divider-border-width:1px;}.elementor-647 .elementor-element.elementor-element-8a51853 .elementor-divider-separator{width:100%;}.elementor-647 .elementor-element.elementor-element-8a51853 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-647 .elementor-element.elementor-element-ff10423{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-ff10423.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-e6a9088{width:auto;max-width:auto;--icon-box-icon-margin:12px;}.elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon-box-title{margin-bottom:8px;color:#205b4f;}.elementor-647 .elementor-element.elementor-element-e6a9088.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-e6a9088.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-e6a9088.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon{font-size:14px;}.elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon-box-title, .elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon-box-title a{text-transform:uppercase;letter-spacing:3px;}.elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon-box-description{color:#161513;}.elementor-647 .elementor-element.elementor-element-5f91d1a{width:auto;max-width:auto;--icon-box-icon-margin:12px;}.elementor-647 .elementor-element.elementor-element-5f91d1a > .elementor-widget-container{margin:0px 0px 0px 48px;padding:0px 0px 0px 48px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#e2e1df;}.elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon-box-title{margin-bottom:8px;color:#205b4f;}.elementor-647 .elementor-element.elementor-element-5f91d1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-5f91d1a.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-5f91d1a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon{font-size:14px;}.elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon-box-title, .elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon-box-title a{text-transform:uppercase;letter-spacing:3px;}.elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon-box-description{color:#161513;}.elementor-647 .elementor-element.elementor-element-43a8d1a{width:var( --container-widget-width, 108.154% );max-width:108.154%;--container-widget-width:108.154%;--container-widget-flex-grow:0;--icon-box-icon-margin:12px;}.elementor-647 .elementor-element.elementor-element-43a8d1a > .elementor-widget-container{margin:0px 0px 0px 48px;padding:0px 0px 0px 48px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#e2e1df;}.elementor-647 .elementor-element.elementor-element-43a8d1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon-box-title{margin-bottom:8px;color:#205b4f;}.elementor-647 .elementor-element.elementor-element-43a8d1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-43a8d1a.elementor-view-framed .elementor-icon, .elementor-647 .elementor-element.elementor-element-43a8d1a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon{font-size:14px;}.elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon-box-title, .elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon-box-title a{text-transform:uppercase;letter-spacing:3px;}.elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon-box-description{color:#161513;}.elementor-647 .elementor-element.elementor-element-d63d383{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-17b7d40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-326413e iframe{height:480px;}.elementor-647 .elementor-element.elementor-element-8cfb2d8{--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;}.elementor-647 .elementor-element.elementor-element-8cfb2d8:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-8cfb2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mastenresearch.com/wp-content/uploads/2025/07/masten-ilac-3.jpeg");background-position:center center;}.elementor-647 .elementor-element.elementor-element-2df4688{--display:flex;}@media(min-width:768px){.elementor-647 .elementor-element.elementor-element-ff10423{--width:99.184%;}}@media(max-width:1024px){.elementor-647 .elementor-element.elementor-element-e26f629{--padding-top:120px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-647 .elementor-element.elementor-element-47fe53a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-17326a3{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-647 .elementor-element.elementor-element-a8657dc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-647 .elementor-element.elementor-element-8a51853 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-647 .elementor-element.elementor-element-ff10423{--flex-wrap:wrap;}.elementor-647 .elementor-element.elementor-element-e6a9088{width:100%;max-width:100%;}.elementor-647 .elementor-element.elementor-element-5f91d1a{width:100%;max-width:100%;}.elementor-647 .elementor-element.elementor-element-5f91d1a > .elementor-widget-container{margin:16px 0px 0px 0px;padding:16px 0px 0px 0px;border-width:1px 0px 0px 0px;}.elementor-647 .elementor-element.elementor-element-43a8d1a{width:100%;max-width:100%;}.elementor-647 .elementor-element.elementor-element-43a8d1a > .elementor-widget-container{margin:16px 0px 0px 0px;padding:16px 0px 0px 0px;border-width:1px 0px 0px 0px;}}@media(max-width:767px){.elementor-647 .elementor-element.elementor-element-e26f629{--padding-top:96px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-647 .elementor-element.elementor-element-17326a3{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-647 .elementor-element.elementor-element-a8657dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon-box-wrapper{text-align:left;}.elementor-647 .elementor-element.elementor-element-38a3334{--icon-box-icon-margin:8px;}.elementor-647 .elementor-element.elementor-element-38a3334 .elementor-icon-box-title{margin-bottom:4px;}.elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon-box-wrapper{text-align:left;}.elementor-647 .elementor-element.elementor-element-a8370f5{--icon-box-icon-margin:8px;}.elementor-647 .elementor-element.elementor-element-a8370f5 .elementor-icon-box-title{margin-bottom:4px;}.elementor-647 .elementor-element.elementor-element-8a51853 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon-box-wrapper{text-align:left;}.elementor-647 .elementor-element.elementor-element-e6a9088{--icon-box-icon-margin:8px;}.elementor-647 .elementor-element.elementor-element-e6a9088 .elementor-icon-box-title{margin-bottom:4px;}.elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon-box-wrapper{text-align:left;}.elementor-647 .elementor-element.elementor-element-5f91d1a{--icon-box-icon-margin:8px;}.elementor-647 .elementor-element.elementor-element-5f91d1a .elementor-icon-box-title{margin-bottom:4px;}.elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon-box-wrapper{text-align:left;}.elementor-647 .elementor-element.elementor-element-43a8d1a{--icon-box-icon-margin:8px;}.elementor-647 .elementor-element.elementor-element-43a8d1a .elementor-icon-box-title{margin-bottom:4px;}.elementor-647 .elementor-element.elementor-element-326413e iframe{height:400px;}}@media(min-width:1025px){.elementor-647 .elementor-element.elementor-element-42a2265:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-42a2265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-647 .elementor-element.elementor-element-13f1930:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-13f1930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-647 .elementor-element.elementor-element-8cfb2d8:not(.elementor-motion-effects-element-type-background), .elementor-647 .elementor-element.elementor-element-8cfb2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-d3ff38d *//* Modern Masten Research Form Styling */
.modern-form-container {
    max-width: 900px;
    margin: 40px auto;
    background: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);
    border-radius: 20px;
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    font-family: 'Inter', 'Segoe UI', sans-serif;
}

.form-header {
    background: linear-gradient(135deg, #0066CC 0%, #004499 100%);
    color: white;
    padding: 40px;
    text-align: center;
}

.form-header h2 {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 10px;
}

.form-header p {
    font-size: 1.1rem;
    opacity: 0.9;
}

.form-section {
    padding: 40px;
    border-bottom: 1px solid #e2e8f0;
}

.form-section:last-child {
    border-bottom: none;
}

.section-title {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom: 2px solid #e2e8f0;
}

.section-icon {
    font-size: 1.5rem;
    margin-right: 15px;
}

.section-title h3 {
    font-size: 1.5rem;
    font-weight: 600;
    color: #1e293b;
    margin: 0;
}

.form-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
}

.form-group {
    position: relative;
}

.form-group.full-width {
    grid-column: 1 / -1;
}

.form-group label {
    display: block;
    font-weight: 600;
    color: #374151;
    margin-bottom: 8px;
    font-size: 0.95rem;
}

.wpcf7-form-control {
    width: 100%;
    padding: 16px 20px;
    border: 2px solid #e5e7eb;
    border-radius: 12px;
    font-size: 1rem;
    font-family: inherit;
    transition: all 0.3s ease;
    background: white;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.wpcf7-form-control:focus {
    outline: none;
    border-color: #0066CC;
    box-shadow: 0 0 0 4px rgba(0, 102, 204, 0.1);
}

/* ÇALIŞAN Radio & Checkbox Styling */
.wpcf7-radio,
.wpcf7-checkbox {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 12px;
}

.wpcf7-list-item {
    margin: 0 !important;
    display: flex;
    align-items: center;
    gap: 8px;
    background: white;
    padding: 10px 15px;
    border-radius: 8px;
    border: 2px solid #e5e7eb;
    transition: all 0.3s ease;
}

.wpcf7-list-item:hover {
    border-color: #0066CC;
    background: #f0f9ff;
}

.wpcf7-list-item input[type="radio"],
.wpcf7-list-item input[type="checkbox"] {
    width: 18px;
    height: 18px;
    accent-color: #0066CC;
    margin: 0;
}

.wpcf7-list-item label {
    font-weight: 500 !important;
    color: #374151 !important;
    margin: 0 !important;
    cursor: pointer;
    font-size: 0.9rem;
}

/* Textarea styling */
.wpcf7-textarea {
    min-height: 120px;
    resize: vertical;
}

/* Consent section */
.consent-section {
    background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
    padding: 30px;
    margin: 0 40px 40px;
    border-radius: 16px;
    border-left: 4px solid #0066CC;
}

.wpcf7-acceptance {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

.wpcf7-acceptance input[type="checkbox"] {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    accent-color: #0066CC;
}

.wpcf7-acceptance label {
    font-size: 0.95rem;
    line-height: 1.6;
    color: #374151;
    margin: 0;
}

/* Submit section */
.submit-section {
    text-align: center;
    padding: 40px;
    background: #f8fafc;
}

.wpcf7-submit {
    background: linear-gradient(135deg, #0066CC 0%, #004499 100%);
    color: white;
    padding: 18px 50px;
    border: none;
    border-radius: 50px;
    font-size: 1.1rem;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 8px 25px rgba(0, 102, 204, 0.3);
}

.wpcf7-submit:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 35px rgba(0, 102, 204, 0.4);
}

/* Responsive Design */
@media (max-width: 768px) {
    .modern-form-container {
        margin: 20px;
        border-radius: 16px;
    }
    
    .form-header {
        padding: 30px 25px;
    }
    
    .form-header h2 {
        font-size: 2rem;
    }
    
    .form-section {
        padding: 30px 25px;
    }
    
    .form-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    
    .wpcf7-radio,
    .wpcf7-checkbox {
        flex-direction: column;
        gap: 10px;
    }
    
    .consent-section {
        margin: 0 25px 30px;
        padding: 25px;
    }
}/* End custom CSS */