img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.rll-youtube-player:focus-within {
    outline: 2px solid currentColor;
    outline-offset: 5px;
}

.rll-youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0
}

.rll-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.rll-youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.rll-youtube-player .play {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: var(--wpr-bg-6fd41662-0a2f-4ac2-9f1c-f01052274198) no-repeat center;
    background-color: transparent !important;
    cursor: pointer;
    border: none;
}

main#main {
    background: transparent !important;
}

.footer a {
    color: #000 !important;
    font-family: 'Poppins';
}


.elementor-testimonial__image {
    order: 0 !important;
    margin-bottom: 10px;
}



.elementor-widget-reviews .elementor-testimonial__icon {
    margin-inline-start: inherit !important;
    font-size: 17px;
}


.elementor-star-rating {
    order: 4 !important;
}










.message-area {
    margin-left: 20px;
}


span.wpcf7-spinner {
    float: left !important;
}


.card-body {
    padding-bottom: 10px !important;
}


.card-header:before {
    content: '';
    top: 62%;
    left: 18% !important;
}



.wpcf7 input[type=date],
.wpcf7 input[type=email],
.wpcf7 input[type=number],
.wpcf7 input[type=password],
.wpcf7 input[type=search],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 input[type=url],
.wpcf7 select,
.wpcf7 textarea {
    width: 100%;
    border: unset !important;
    border-radius: 3px;
    padding: 10px 15px !important;
    transition: all .3s;
    background: #0a1e320f !important;
    margin-bottom: 5px !important;
}


input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100% !important;
    background: #f47a34 !important;
    color: #fff !important;
    font-weight: 800;
    border: unset !important;
    padding-top: 10px;
    text-transform: uppercase !important;
    padding-bottom: 10px !important;
}


.wpcf7 p {
    margin: unset !important;
}


input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-top: 10px !important;
}



.logolar figure.swiper-slide-inner img {
    height: 60px !important;
    aspect-ratio: auto;
    object-fit: contain !important;
}





.wpcf7-response-output {
    text-align: center;
    font-weight: 500;
    border-radius: 20px;
}


.footer-linkler {
    text-align: center;
    color: #000 !important;
}

.footer-linkler a {
    color: #fff !important;
    font-weight: 600;
    margin-left: 20px !important;
}


.jet-popup__container {
    right: 10px;
    bottom: 10px !important;
}



.jet-popup.jet-popup--front-mode .jet-popup__close-button {
    background: transparent !important;
}



.elementor-slideshow__title {
    display: none !important;
}



div#uploadBtn {
    display: none !important;
}



.upload_boxes {
    display: none !important;
}




div#thankYouMessage {
    display: block !important;
    color: #fff;
    text-align: center !important;
    font-family: 'Poppins';
    font-size: 20px;
    color: #20d220;
    padding: 70px 30px;
}


div#upload_form {
    text-align: center !important;
    align-items: center;
}



.yorum {
    max-height: 150px !important;
    overflow-y: auto !important;
}



.icon-list {
    margin-top: 10px !important;
}



span.baslik {
    font-weight: 600;
    color: #EE8243;
}


main#content {
    overflow: hidden !important;
    display: block !important;
}



.zsiq_floatmain {
    display: none !important;
}



.paket p {
    margin-bottom: auto;
}



.menu-image-title-after.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,
.menu-image-title-before.menu-image-title {
    padding-right: 0px !important;
}



#doktorlar-mobil .elementor-testimonial__image img {
    height: 200px !important;
}




#platinum .elementor-price-table__button,
#platinum .toggle-features-button {
    background-image: var(--wpr-bg-0aeb7bc7-df93-479a-8ed4-3b369cd1a39b) !important;
}


#diamond .elementor-price-table__button,
#diamond .toggle-features-button {
    background-image: var(--wpr-bg-d4a8b80c-ac58-4a35-912c-1cf886accd30) !important;
}

.elementor-2766 .elementor-element.elementor-element-5c6675e6::before,
.elementor-2766 .elementor-element.elementor-element-5c6675e6>.elementor-background-video-container::before,
.elementor-2766 .elementor-element.elementor-element-5c6675e6>.e-con-inner>.elementor-background-video-container::before,
.elementor-2766 .elementor-element.elementor-element-5c6675e6>.elementor-background-slideshow::before,
.elementor-2766 .elementor-element.elementor-element-5c6675e6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2766 .elementor-element.elementor-element-5c6675e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --wpr-bg-0bfbe706-772a-4e53-aa69-edefda3a2d31: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/07/Asset-1-2.svg');
}

.elementor-2766 .elementor-element.elementor-element-125222a3>.elementor-widget-container {
    --wpr-bg-3191e32d-7930-42cb-8829-4e6f9a8c432c: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/gold@4x.png');
}

.elementor-2766 .elementor-element.elementor-element-3d7cba36>.elementor-widget-container {
    --wpr-bg-d8470fcb-cdcb-451b-88ef-0dc0068eb8ee: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/diamond@4x.png');
}

.elementor-2766 .elementor-element.elementor-element-43cf4dff>.elementor-widget-container {
    --wpr-bg-bcb9f620-9815-4354-902f-23130eef86f9: url('../assets/nackground.png');
}

.elementor-2766 .elementor-element.elementor-element-466ae724:not(.elementor-motion-effects-element-type-background),
.elementor-2766 .elementor-element.elementor-element-466ae724>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --wpr-bg-acdd0d22-3fe1-4fea-8cc5-01620e4173b1: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/07/happy-1.png');
}

.elementor-2766 .elementor-element.elementor-element-7accbe1:not(.elementor-motion-effects-element-type-background),
.elementor-2766 .elementor-element.elementor-element-7accbe1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --wpr-bg-5e8c571a-5e05-4c9e-a331-ab28eeb34b38: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/07/happy-1.png');
}

.elementor-price-table__heading::after {
    --wpr-bg-44a8fbb0-d78b-4159-9c50-a0f7611ed55d: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/border.svg');
}

.gold .elementor-price-table__button,
.gold .toggle-features-button {
    --wpr-bg-5017aa7d-6637-4dae-974b-fb2bc8dde56a: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/Asset-1.svg');
}

.platinum .elementor-price-table__button,
.platinum .toggle-features-button {
    --wpr-bg-b8fa9277-90da-481d-b849-fb6077331b2c: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/Asset-36.svg');
}

.diamond .elementor-price-table__button,
.diamond .toggle-features-button {
    --wpr-bg-5b21c86d-1148-426a-87ef-c4750519c815: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/Asset-37.svg');
}

table.dataTable thead .sorting {
    --wpr-bg-9d0b4cff-f4fa-4fdf-9cb8-2f0fe92801ee: url('https://landing.smilehairclinic.com/wp-content/plugins/elementskit-lite/widgets/init/assets/img/arrow.png');
}

table.dataTable thead .sorting_asc {
    --wpr-bg-f8a62e7d-a56b-402b-a696-a328bda573a4: url('https://landing.smilehairclinic.com/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc.png');
}

table.dataTable thead .sorting_desc {
    --wpr-bg-792b891e-8503-439a-ac84-0ef3936653dd: url('https://landing.smilehairclinic.com/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_desc.png');
}

table.dataTable thead .sorting_asc_disabled {
    --wpr-bg-1c20b19a-079c-4971-9b01-a8dacd799c01: url('https://landing.smilehairclinic.com/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc_disabled.png');
}

.icon_user::after {
    --wpr-bg-8248b028-d5a6-4e31-bb8e-e16987cad536: url('https://landing.smilehairclinic.com/assets/avatar.svg');
}

.icon_email::after {
    --wpr-bg-2d070bc5-f285-4383-ab94-c0d7aeeb8563: url('https://landing.smilehairclinic.com/assets/icon_email.svg');
}

.uBox::after {
    --wpr-bg-85724a1a-3125-45ce-977b-d2efe1e92a3f: url('https://landing.smilehairclinic.com/assets/assets/smile_upload_cam.svg');
}

.rll-youtube-player .play {
    --wpr-bg-6fd41662-0a2f-4ac2-9f1c-f01052274198: url('https://landing.smilehairclinic.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');
}

#platinum .elementor-price-table__button,
#platinum .toggle-features-button {
    --wpr-bg-0aeb7bc7-df93-479a-8ed4-3b369cd1a39b: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/Asset-36.svg');
}

#diamond .elementor-price-table__button,
#diamond .toggle-features-button {
    --wpr-bg-d4a8b80c-ac58-4a35-912c-1cf886accd30: url('https://landing.smilehairclinic.com/wp-content/uploads/2024/10/Asset-37.svg');
}


/*! elementor - v3.23.0 - 05-08-2024 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    background-color: #69727d;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #69727d
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-threads {
    background-color: #000
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-x-twitter {
    background-color: #000
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}
 /*! elementor - v3.23.0 - 05-08-2024 */
    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
       background-color: #69727d;
       color: #fff
   }

   .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
       color: #69727d;
       border: 3px solid;
       background-color: transparent
   }

   .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
       margin-top: 8px
   }

   .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
       width: 1em;
       height: 1em
   }

   .elementor-widget-text-editor .elementor-drop-cap {
       float: left;
       text-align: center;
       line-height: 1;
       font-size: 50px
   }

   .elementor-widget-text-editor .elementor-drop-cap-letter {
       display: inline-block
   }



   @media (min-width: 576px) {
      .container { max-width: 540px; }
  }
  @media (min-width: 768px) {
      .container { max-width: 720px; }
  }
  @media (min-width: 992px) {
      .container { max-width: 960px; }
  }
  @media (min-width: 1200px) {
      .container { max-width: 1140px; }
  }
  @media (min-width: 1400px) {
      .container { max-width: 1320px; }
  }


.container {
    width: 100%;
    padding-right: var(--bs-gutter-x, 1.5rem);
    padding-left: var(--bs-gutter-x, 1.5rem);
    margin-right: auto;
    margin-left: auto;
}

.row {
   display: flex;
   flex-wrap: wrap;
   margin-right: -12px;
   margin-left: -12px;
}

/* Grid Columns */
[class^="col"] {
   position: relative;
   width: 100%;
   padding-right: 12px;
   padding-left: 12px;
}

/* Responsive Grid */
.col {
   flex: 1;
   max-width: 100%;
}

.col-auto {
   flex: 0 0 auto;
   width: auto;
}

.col-1  { flex: 0 0 8.33%; max-width: 8.33%; }
.col-2  { flex: 0 0 16.66%; max-width: 16.66%; }
.col-3  { flex: 0 0 25%; max-width: 25%; }
.col-4  { flex: 0 0 33.33%; max-width: 33.33%; }
.col-5  { flex: 0 0 41.66%; max-width: 41.66%; }
.col-6  { flex: 0 0 50%; max-width: 50%; }
.col-7  { flex: 0 0 58.33%; max-width: 58.33%; }
.col-8  { flex: 0 0 66.66%; max-width: 66.66%; }
.col-9  { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.33%; max-width: 83.33%; }
.col-11 { flex: 0 0 91.66%; max-width: 91.66%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }

/* Responsive Breakpoints */
@media (min-width: 576px) {
   .col-sm { flex: 1; max-width: 100%; }
   .col-sm-auto { flex: 0 0 auto; width: auto; }
   .col-sm-1  { flex: 0 0 8.33%; max-width: 8.33%; }
   .col-sm-2  { flex: 0 0 16.66%; max-width: 16.66%; }
   .col-sm-3  { flex: 0 0 25%; max-width: 25%; }
   .col-sm-4  { flex: 0 0 33.33%; max-width: 33.33%; }
   .col-sm-5  { flex: 0 0 41.66%; max-width: 41.66%; }
   .col-sm-6  { flex: 0 0 50%; max-width: 50%; }
   .col-sm-7  { flex: 0 0 58.33%; max-width: 58.33%; }
   .col-sm-8  { flex: 0 0 66.66%; max-width: 66.66%; }
   .col-sm-9  { flex: 0 0 75%; max-width: 75%; }
   .col-sm-10 { flex: 0 0 83.33%; max-width: 83.33%; }
   .col-sm-11 { flex: 0 0 91.66%; max-width: 91.66%; }
   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
}

@media (min-width: 768px) {
   .col-md { flex: 1; max-width: 100%; }
   .col-md-auto { flex: 0 0 auto; width: auto; }
   .col-md-1  { flex: 0 0 8.33%; max-width: 8.33%; }
   .col-md-2  { flex: 0 0 16.66%; max-width: 16.66%; }
   .col-md-3  { flex: 0 0 25%; max-width: 25%; }
   .col-md-4  { flex: 0 0 33.33%; max-width: 33.33%; }
   .col-md-5  { flex: 0 0 41.66%; max-width: 41.66%; }
   .col-md-6  { flex: 0 0 50%; max-width: 50%; }
   .col-md-7  { flex: 0 0 58.33%; max-width: 58.33%; }
   .col-md-8  { flex: 0 0 66.66%; max-width: 66.66%; }
   .col-md-9  { flex: 0 0 75%; max-width: 75%; }
   .col-md-10 { flex: 0 0 83.33%; max-width: 83.33%; }
   .col-md-11 { flex: 0 0 91.66%; max-width: 91.66%; }
   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
}

@media (min-width: 992px) {
   .col-lg { flex: 1; max-width: 100%; }
   .col-lg-auto { flex: 0 0 auto; width: auto; }
   .col-lg-1  { flex: 0 0 8.33%; max-width: 8.33%; }
   .col-lg-2  { flex: 0 0 16.66%; max-width: 16.66%; }
   .col-lg-3  { flex: 0 0 25%; max-width: 25%; }
   .col-lg-4  { flex: 0 0 33.33%; max-width: 33.33%; }
   .col-lg-5  { flex: 0 0 41.66%; max-width: 41.66%; }
   .col-lg-6  { flex: 0 0 50%; max-width: 50%; }
   .col-lg-7  { flex: 0 0 58.33%; max-width: 58.33%; }
   .col-lg-8  { flex: 0 0 66.66%; max-width: 66.66%; }
   .col-lg-9  { flex: 0 0 75%; max-width: 75%; }
   .col-lg-10 { flex: 0 0 83.33%; max-width: 83.33%; }
   .col-lg-11 { flex: 0 0 91.66%; max-width: 91.66%; }
   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
}

@media (min-width: 1200px) {
   .col-xl { flex: 1; max-width: 100%; }
   .col-xl-auto { flex: 0 0 auto; width: auto; }
   .col-xl-1  { flex: 0 0 8.33%; max-width: 8.33%; }
   .col-xl-2  { flex: 0 0 16.66%; max-width: 16.66%; }
   .col-xl-3  { flex: 0 0 25%; max-width: 25%; }
   .col-xl-4  { flex: 0 0 33.33%; max-width: 33.33%; }
   .col-xl-5  { flex: 0 0 41.66%; max-width: 41.66%; }
   .col-xl-6  { flex: 0 0 50%; max-width: 50%; }
   .col-xl-7  { flex: 0 0 58.33%; max-width: 58.33%; }
   .col-xl-8  { flex: 0 0 66.66%; max-width: 66.66%; }
   .col-xl-9  { flex: 0 0 75%; max-width: 75%; }
   .col-xl-10 { flex: 0 0 83.33%; max-width: 83.33%; }
   .col-xl-11 { flex: 0 0 91.66%; max-width: 91.66%; }
   .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
}

.w100{
  width: 100%!important;
}


.w99{
  width: 98%!important;
}

.backgroundNone{
  background: none!important;
}
