:root {
--theme-color: #2c7865 !important;
--theme-color2: #ff9800 !important;
--title-color: #333333 !important;
--body-color: #737887;
--smoke-color: #F5F5F5;
--smoke-color2: #E2E8FA;
--smoke-color3: #696e80;
--black-color: #000000;
--black-color2: #080E1C;
--gray-color: #bdbdbd;
--white-color: #ffffff;
--light-color: #72849B;
--yellow-color: #FFB539;
--success-color: #28a745;
--error-color: #dc3545;
--th-border-color: #E0E0E0;
--title-font: 'Barlow', sans-serif;
--body-font: 'Roboto', sans-serif;
--icon-font: "Font Awesome 6 Pro";
--main-container: 1220px;
--container-gutters: 24px;
--section-space: 120px;
--section-space-mobile: 80px;
--section-title-space: 60px;
--ripple-ani-duration: 5s;
}

/* font - Barlow */
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 400; font-display: fallback; src: url(../fonts/barlow/latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 400; font-display: fallback; src: url(../fonts/barlow/latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/barlow/vietnamese-400.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }*/
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 500; font-display: fallback; src: url(../fonts/barlow/latin-ext-500.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 500; font-display: fallback; src: url(../fonts/barlow/latin-500.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/barlow/vietnamese-500.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }*/
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 700; font-display: fallback; src: url(../fonts/barlow/latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 700; font-display: fallback; src: url(../fonts/barlow/latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/barlow/vietnamese-700.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }*/
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 900; font-display: fallback; src: url(../fonts/barlow/latin-ext-900.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 900; font-display: fallback; src: url(../fonts/barlow/latin-900.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/*@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/barlow/vietnamese-900.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }*/


body.theme-blue {
    --theme-color: #2c7865 !important;
    background-color: #F8FAFF;
}

.th-btn:before, .th-btn:after {background-color: var(--theme-color2) !important;}

.elementor-4294 .elementor-element.elementor-element-107d212a .subtitle-selector {
    --white-color: #2c7865 !important;
}

.header-logo .icon-masking .mask-icon{background: none !important;}
.header-button a{background-color: var(--theme-color2) !important;}

.process-line.position-top img,
.feature-wrap7 .feature-bg-line img,
.process-card.style3 .process-card_icon img { filter: invert(100%) sepia(0%) saturate(53%) hue-rotate(115deg) brightness(95%) contrast(83%); }

.feature-wrap7 > .row > div:nth-child(4n) .feature-content:before, 
.feature-wrap7 > .row > div:nth-child(4n) .feature-content:after { left: calc(100% + 130px) !important; }

.elementor-508 .elementor-element.elementor-element-c708323:not(.elementor-motion-effects-element-type-background), 
.elementor-508 .elementor-element.elementor-element-c708323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color: var(--theme-color) !important;;
}

.elementor-508 .elementor-element.elementor-element-c708323:not(.elementor-motion-effects-element-type-background) .elementor-widget-tragacounter .icon img, 
.elementor-508 .elementor-element.elementor-element-c708323 > .elementor-motion-effects-container > .elementor-motion-effects-layer .elementor-widget-tragacounter .icon img
{filter: grayscale(1) invert(1) contrast(30);}


.feature-thumb8_wrapp img,
.feature-thumb10_wrapp img {box-shadow: 10px 10px 50px 10px rgba(44, 120, 101, 0.2);}

.hizmetler .two-column.style3 .divider {height: auto;}

.home > .breadcumb-wrapper { display: none; }