.elementor-42 .elementor-element.elementor-element-6d57f74{--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;--justify-content:space-between;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d1db21a{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-603d5fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1d51bbe{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-92b8bba .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-92b8bba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-92b8bba.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-92b8bba.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-92b8bba.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-92b8bba.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-92b8bba .elementor-icon{font-size:32px;}.elementor-42 .elementor-element.elementor-element-92b8bba .elementor-icon svg{height:32px;}.elementor-42 .elementor-element.elementor-element-cbf94e9 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-d49b162{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-42 .elementor-element.elementor-element-6e3c25f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a45c2c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-42 .elementor-element.elementor-element-a45c2c2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a45c2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-724e1d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6bc4cd6 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-6bc4cd6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6bc4cd6.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-6bc4cd6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6bc4cd6.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-6bc4cd6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-c007288{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-42 .elementor-element.elementor-element-c007288:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-c007288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-8004ad1{--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;--justify-content:space-between;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8004ad1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8004ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-42 .elementor-element.elementor-element-ebf81f9{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-c1bdb55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-30b62e3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e1d7387 .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-e1d7387.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e1d7387.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-e1d7387.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e1d7387.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-e1d7387.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e1d7387 .elementor-icon{font-size:32px;}.elementor-42 .elementor-element.elementor-element-e1d7387 .elementor-icon svg{height:32px;}.elementor-42 .elementor-element.elementor-element-98ddc1b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-42 .elementor-element.elementor-element-c1a758a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-91c7074 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-91c7074{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-ec5037e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-f75f79a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-f75f79a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-5745199 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-71c64cb > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-71c64cb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-1e02d00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-3afef02 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-3afef02{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-510c5ea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-6689ab1 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-6689ab1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-b1943ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-42 .elementor-element.elementor-element-c2d5a60 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-c2d5a60{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-42 .elementor-element.elementor-element-fc5946b{--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;--justify-content:space-between;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e3613a9{--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;--justify-content:space-between;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-42 .elementor-element.elementor-element-f9b6283{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-78323ac{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7698412 .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-7698412.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7698412.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-7698412.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7698412.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-7698412.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-7698412 .elementor-icon{font-size:32px;}.elementor-42 .elementor-element.elementor-element-7698412 .elementor-icon svg{height:32px;}.elementor-42 .elementor-element.elementor-element-41de48a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-42 .elementor-element.elementor-element-8925e2e{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-9f81c0f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42 .elementor-element.elementor-element-9f81c0f{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d7593b3{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-bc1a3d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-bc1a3d7 .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-bc1a3d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-bc1a3d7.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-bc1a3d7.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-bc1a3d7.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-bc1a3d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-bc1a3d7 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-bc1a3d7 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-df0374c{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-f3f0cc3 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ced3179 .elementor-heading-title{font-family:var( --e-global-typography-b8ac9fe-font-family ), Sans-serif;font-size:var( --e-global-typography-b8ac9fe-font-size );font-weight:var( --e-global-typography-b8ac9fe-font-weight );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ced3179 .elementor-heading-title a:hover, .elementor-42 .elementor-element.elementor-element-ced3179 .elementor-heading-title a:focus{color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-3dcb5a5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d844722.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-d844722 .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-d844722.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-d844722.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-d844722.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-d844722.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-d844722.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-d844722 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-d844722 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-75469d2{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-b9319e2 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2b39f1c .elementor-heading-title{font-family:var( --e-global-typography-b8ac9fe-font-family ), Sans-serif;font-size:var( --e-global-typography-b8ac9fe-font-size );font-weight:var( --e-global-typography-b8ac9fe-font-weight );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2b39f1c .elementor-heading-title a:hover, .elementor-42 .elementor-element.elementor-element-2b39f1c .elementor-heading-title a:focus{color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-0185e1e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6ffc15a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-6ffc15a .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-6ffc15a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-6ffc15a.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-6ffc15a.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-6ffc15a.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-6ffc15a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-6ffc15a .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-6ffc15a .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-e564bb1{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-87b51e1 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-da07ab7 .elementor-heading-title{font-family:var( --e-global-typography-b8ac9fe-font-family ), Sans-serif;font-size:var( --e-global-typography-b8ac9fe-font-size );font-weight:var( --e-global-typography-b8ac9fe-font-weight );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-da07ab7 .elementor-heading-title a:hover, .elementor-42 .elementor-element.elementor-element-da07ab7 .elementor-heading-title a:focus{color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-65a6c2d{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-f5fe648.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-f5fe648 .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-f5fe648.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-f5fe648.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-f5fe648.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-f5fe648.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-f5fe648.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-f5fe648 .elementor-icon{font-size:40px;}.elementor-42 .elementor-element.elementor-element-f5fe648 .elementor-icon svg{height:40px;}.elementor-42 .elementor-element.elementor-element-1b6d0f1{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7257f73 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d7d6d37 .elementor-heading-title{font-family:var( --e-global-typography-b8ac9fe-font-family ), Sans-serif;font-size:var( --e-global-typography-b8ac9fe-font-size );font-weight:var( --e-global-typography-b8ac9fe-font-weight );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d7d6d37 .elementor-heading-title a:hover, .elementor-42 .elementor-element.elementor-element-d7d6d37 .elementor-heading-title a:focus{color:var( --e-global-color-vamtam_accent_1 );}.elementor-42 .elementor-element.elementor-element-afbc94b{--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;--justify-content:space-between;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-afbc94b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-afbc94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-42 .elementor-element.elementor-element-b207fc0{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6c427ce{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-568b351{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-dad557c .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-dad557c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-dad557c.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-dad557c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-dad557c.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-dad557c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-dad557c .elementor-icon{font-size:32px;}.elementor-42 .elementor-element.elementor-element-dad557c .elementor-icon svg{height:32px;}.elementor-42 .elementor-element.elementor-element-7299c0a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-42 .elementor-element.elementor-element-4caa2b8{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-62fccba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-62fccba{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2b8125b{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-9180867{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-9180867 img{width:100%;max-width:180px;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-e40f6fa{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-e40f6fa img{width:100%;max-width:130px;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-af69485{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-af69485 img{width:100%;max-width:90px;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-e1e7f6f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-e1e7f6f img{width:100%;max-width:130px;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-7dc7fd3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-42 .elementor-element.elementor-element-7dc7fd3 img{width:100%;max-width:145px;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-41f59f3 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-42 .elementor-element.elementor-element-41f59f3{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-d1db21a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-d49b162{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42 .elementor-element.elementor-element-a45c2c2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-ebf81f9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-98ddc1b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42 .elementor-element.elementor-element-e3613a9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-41de48a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42 .elementor-element.elementor-element-8925e2e{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-9f81c0f{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-f3f0cc3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ced3179 .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-b9319e2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2b39f1c .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-87b51e1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-da07ab7 .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-7257f73 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d7d6d37 .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-b207fc0{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7299c0a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42 .elementor-element.elementor-element-4caa2b8{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-62fccba{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-41f59f3{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-d1db21a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-a45c2c2{--width:80%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-724e1d7{--width:100%;}.elementor-42 .elementor-element.elementor-element-c007288{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-ebf81f9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-91c7074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-91c7074{font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-f75f79a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-f75f79a{font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-71c64cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-71c64cb{font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-3afef02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-3afef02{font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-6689ab1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-6689ab1{font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-c2d5a60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-c2d5a60{font-size:16px;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-e3613a9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-8925e2e{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-9f81c0f{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d7593b3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-f3f0cc3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ced3179 .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3dcb5a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-b9319e2 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2b39f1c .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-0185e1e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-87b51e1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-da07ab7 .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-65a6c2d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-7257f73 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d7d6d37 .elementor-heading-title{font-size:var( --e-global-typography-b8ac9fe-font-size );line-height:var( --e-global-typography-b8ac9fe-line-height );letter-spacing:var( --e-global-typography-b8ac9fe-letter-spacing );}.elementor-42 .elementor-element.elementor-element-b207fc0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-4caa2b8{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-62fccba > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-42 .elementor-element.elementor-element-62fccba{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2b8125b{--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-42 .elementor-element.elementor-element-41f59f3{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-603d5fe{--width:33%;}.elementor-42 .elementor-element.elementor-element-d49b162{--width:58%;}.elementor-42 .elementor-element.elementor-element-a45c2c2{--width:370px;}.elementor-42 .elementor-element.elementor-element-724e1d7{--width:340px;}.elementor-42 .elementor-element.elementor-element-c1bdb55{--width:33%;}.elementor-42 .elementor-element.elementor-element-98ddc1b{--width:58%;}.elementor-42 .elementor-element.elementor-element-f9b6283{--width:33%;}.elementor-42 .elementor-element.elementor-element-41de48a{--width:58%;}.elementor-42 .elementor-element.elementor-element-6c427ce{--width:33%;}.elementor-42 .elementor-element.elementor-element-7299c0a{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-a45c2c2{--width:360px;}}/* Start custom CSS *//* --- Genel Form Kapsayıcısı --- */
.contact-form-wrapper {
    max-width: 800px;
    margin: 0 auto;
    font-family: 'Inter', sans-serif; /* Temandaki fontu kullanır */
}

/* --- Layout (Izgara Sistemi) --- */
/* Satırlar arası boşluk */
.form-row {
    margin-bottom: 20px;
}

/* İki kolonlu yapının yan yana gelmesi */
.form-row.two-col {
    display: flex;
    gap: 25px; /* Sütunlar arası boşluk */
    align-items: flex-start;
}

.form-row.two-col .col {
    flex: 1; /* Eşit genişlikte yayıl */
    width: 100%;
}

/* --- Label (Etiket) Tasarımı --- */
.contact-form-wrapper label {
    display: block;
    font-weight: 500;
    color: #333;
    margin-bottom: 8px;
    font-size: 15px;
}

/* --- INPUTLAR (Tam Yuvarlak - Full Round) --- */
/* Text, Email, Date, Tel, Select için */
.contact-form-wrapper input[type="text"],
.contact-form-wrapper input[type="email"],
.contact-form-wrapper input[type="tel"],
.contact-form-wrapper input[type="date"],
.contact-form-wrapper select {
    width: 100%;
    padding: 12px 24px; /* İç boşluk */
    border: 1px solid #e1e1e1; /* Hafif gri kenarlık */
    background-color: #fff;
    border-radius: 50px; /* !ÖNEMLİ: Tam yuvarlak görünüm */
    font-size: 15px;
    color: #555;
    outline: none;
    transition: all 0.3s ease;
    box-sizing: border-box; /* Padding taşmasını önler */
    height: 54px; /* Örnekteki gibi dolgun yükseklik */
}

/* Select kutusunun ok işaretini düzeltme (Opsiyonel) */
.contact-form-wrapper select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 12px;
}

/* --- TEXTAREA (Hafif Yuvarlak - Soft Round) --- */
.contact-form-wrapper textarea {
    width: 100%;
    padding: 16px 24px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    border-radius: 16px; /* !ÖNEMLİ: Çirkin durmasın diye daha az yuvarlak */
    font-size: 15px;
    color: #555;
    outline: none;
    transition: all 0.3s ease;
    box-sizing: border-box;
    min-height: 150px; /* Yükseklik */
    resize: vertical; /* Sadece dikeyde uzatılabilsin */
}

/* --- Focus Durumu (Tıklanınca) --- */
.contact-form-wrapper input:focus,
.contact-form-wrapper select:focus,
.contact-form-wrapper textarea:focus {
    border-color: #00cba9; /* Örnekteki yeşil tonu */
    box-shadow: 0 0 0 3px rgba(0, 203, 169, 0.1); /* Hafif yeşil gölge */
}

/* --- SUBMIT BUTONU --- */
.contact-form-wrapper input[type="submit"] {
    width: 100%;
    background-color: #00cba9; /* Teal / Yeşil renk */
    color: #fff;
    border: none;
    border-radius: 50px; /* Buton da tam yuvarlak */
    padding: 16px 30px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.3s ease;
    margin-top: 10px;
}

.contact-form-wrapper input[type="submit"]:hover {
    background-color: #00b395; /* Hover rengi */
}

/* --- Dosya Yükleme Alanı Düzenlemesi --- */
.file-upload-wrapper {
    background: #f9f9f9;
    padding: 15px;
    border-radius: 12px;
    border: 1px dashed #ccc;
    text-align: center;
}

/* --- Mobil Uyumluluk --- */
@media (max-width: 768px) {
    .form-row.two-col {
        flex-direction: column; /* Mobilde alt alta düşsün */
        gap: 15px;
    }
}/* End custom CSS */