.elementor-35 .elementor-element.elementor-element-0d487e7{--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:flex-end;--align-items:center;--overflow:hidden;}.elementor-35 .elementor-element.elementor-element-0d487e7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0d487e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://famesmile.lt/wp-content/uploads/2025/07/1.-hero-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-d9a769f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:max(40px, 2.8vw);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-7b49f73{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -1.5vw) 0;}.elementor-35 .elementor-element.elementor-element-ae8ca43{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-35 .elementor-element.elementor-element-c034e2c{--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-35 .elementor-element.elementor-element-c034e2c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c034e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-8d13075{--display:flex;--min-height:100vh;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-8d13075:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-8d13075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-35 .elementor-element.elementor-element-8cbef95 .elementor-heading-title{font-size:11.5vw;font-weight:400;}.elementor-35 .elementor-element.elementor-element-129ca43.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-129ca43{font-family:"Sometype Mono", Helvetica;color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-13d1ea7{--display:flex;--min-height:100svh;--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;--padding-top:max(100px, 1.4vw);--padding-bottom:max(100px, 1.4vw);--padding-left:max(32px, 1.4vw);--padding-right:max(32px, 1.4vw);}.elementor-35 .elementor-element.elementor-element-13d1ea7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-13d1ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d64f9f6 );}.elementor-35 .elementor-element.elementor-element-c217f75{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-5546645{--display:flex;--gap:max(32px, 5vw) 0;--row-gap:max(32px, 5vw);--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a5903e5{--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:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-d434bd5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-c9f0d53{--display:flex;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4610d99{font-size:max(14px, 2.1vw);line-height:1;color:var( --e-global-color-c31a063 );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-8fa4ca3{left:-60%;}body.rtl .elementor-35 .elementor-element.elementor-element-8fa4ca3{right:-60%;}.elementor-35 .elementor-element.elementor-element-8fa4ca3{top:-60%;}.elementor-35 .elementor-element.elementor-element-8fa4ca3 .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-8fa4ca3 .elementor-icon{font-size:max(12px, 2vw);}.elementor-35 .elementor-element.elementor-element-8fa4ca3 .elementor-icon svg{height:max(12px, 2vw);}.elementor-35 .elementor-element.elementor-element-8fa4ca3 .elementor-icon-wrapper svg{width:auto;}.elementor-35 .elementor-element.elementor-element-8100240{font-weight:400;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-b6d4cf5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-b6d4cf5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-35 .elementor-element.elementor-element-9535428{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-9cb375c{--e-image-carousel-slides-to-show:1;}.elementor-35 .elementor-element.elementor-element-cdd790e{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-9595e76{left:0px;}body.rtl .elementor-35 .elementor-element.elementor-element-9595e76{right:0px;}.elementor-35 .elementor-element.elementor-element-9595e76{top:0px;}.elementor-35 .elementor-element.elementor-element-9595e76 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-35 .elementor-element.elementor-element-1081400{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-3f6d627{--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-35 .elementor-element.elementor-element-3f6d627:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3f6d627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://famesmile.lt/wp-content/uploads/2025/07/IMG_3014.jpg");background-position:bottom center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-8191cb5{--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;--padding-top:max(50px, 7vw);--padding-bottom:max(50px, 7vw);--padding-left:max(16px, 1.4vw);--padding-right:max(16px, 1.4vw);}.elementor-35 .elementor-element.elementor-element-e838692{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:max(50px, 7vw) 0;--row-gap:max(50px, 7vw);--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-35 .elementor-element.elementor-element-994fa5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-86a9544{text-align:center;}.elementor-35 .elementor-element.elementor-element-86a9544 .elementor-heading-title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-d76d1a9{--display:flex;--gap:max(60px, 4.2vw) max(60px, 4.2vw);--row-gap:max(60px, 4.2vw);--column-gap:max(60px, 4.2vw);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-6d452f4{width:initial;max-width:initial;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-59581b6{--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;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-35 .elementor-element.elementor-element-59581b6.e-con{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-8bce37a{font-family:"Sometype Mono", Helvetica;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-3bef264 .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-3bef264 .elementor-icon{font-size:max(40px, 5.7vw);}.elementor-35 .elementor-element.elementor-element-3bef264 .elementor-icon svg{height:max(40px, 5.7vw);}.elementor-35 .elementor-element.elementor-element-3bef264 .elementor-icon-wrapper svg{width:auto;}.elementor-35 .elementor-element.elementor-element-4fd6090{--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;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-0d487e7{--min-height:100vh;}.elementor-35 .elementor-element.elementor-element-8d13075{--min-height:50vh;}.elementor-35 .elementor-element.elementor-element-13d1ea7{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-35 .elementor-element.elementor-element-8100240{text-align:center;font-size:max(20px, 3vw);}.elementor-35 .elementor-element.elementor-element-cdd790e{--min-height:50vh;}.elementor-35 .elementor-element.elementor-element-59581b6{--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-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-0d487e7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0d487e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://famesmile.lt/wp-content/uploads/2025/07/J-25-scaled.jpeg");}.elementor-35 .elementor-element.elementor-element-8d13075{--min-height:50vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-c9f0d53{--width:auto;}.elementor-35 .elementor-element.elementor-element-8100240{text-align:left;}.elementor-35 .elementor-element.elementor-element-1081400{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-3f6d627{--min-height:50vh;}.elementor-35 .elementor-element.elementor-element-3f6d627:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-3f6d627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-35 .elementor-element.elementor-element-86a9544{text-align:center;}.elementor-35 .elementor-element.elementor-element-86a9544 .elementor-heading-title{font-size:28px;}.elementor-35 .elementor-element.elementor-element-59581b6{--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:center;--align-items:center;--flex-wrap:wrap;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-d9a769f{--width:max-content;}.elementor-35 .elementor-element.elementor-element-13d1ea7{--content-width:85%;}.elementor-35 .elementor-element.elementor-element-c217f75{--width:50%;}.elementor-35 .elementor-element.elementor-element-5546645{--width:28vw;}.elementor-35 .elementor-element.elementor-element-c9f0d53{--width:auto;}.elementor-35 .elementor-element.elementor-element-9535428{--width:50%;}.elementor-35 .elementor-element.elementor-element-3f6d627{--width:50%;}.elementor-35 .elementor-element.elementor-element-8191cb5{--width:50%;}.elementor-35 .elementor-element.elementor-element-e838692{--width:80%;}.elementor-35 .elementor-element.elementor-element-d76d1a9{--width:88%;}.elementor-35 .elementor-element.elementor-element-59581b6{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-c217f75{--width:100%;}.elementor-35 .elementor-element.elementor-element-5546645{--width:100%;}.elementor-35 .elementor-element.elementor-element-9535428{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7b49f73 */.elementor-35 .elementor-element.elementor-element-7b49f73 {
    
}

@media screen and (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-7b49f73 {
        white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae8ca43 */.elementor-35 .elementor-element.elementor-element-ae8ca43 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a769f */@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
  .elementor-35 .elementor-element.elementor-element-d9a769f h1 {
   font-size: 10vw !important;
  }
}

.elementor-35 .elementor-element.elementor-element-d9a769f h1 {
  font-size: 11.8vw;
  white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-d9a769f h1 {
        white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cbef95 */@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none) {
  .elementor-35 .elementor-element.elementor-element-8cbef95 h1 {
   font-size: 8.5vw !important;
  }
}

.elementor-35 .elementor-element.elementor-element-8cbef95 h1 {
  font-size: 11.8vw;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-129ca43 */.elementor-35 .elementor-element.elementor-element-129ca43 {
    margin-left: max(6px, 1.4vw);
    *{margin: 0;}
}

@media screen and (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-129ca43 {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d13075 */.elementor-35 .elementor-element.elementor-element-8d13075 {
    position: relative;
    padding: 0 0 30px 0;
}

@media screen and (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-8d13075 {
        padding: 0 0 20px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4610d99 */.elementor-35 .elementor-element.elementor-element-4610d99 {
    * {
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5903e5 */.elementor-35 .elementor-element.elementor-element-a5903e5 {
    gap: max(15px, 1vw);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8100240 */.elementor-35 .elementor-element.elementor-element-8100240 {
    *:first-child {
        margin:0;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9cb375c */.elementor-35 .elementor-element.elementor-element-9cb375c {
    .swiper {
    padding: 0;
}
    .elementor-swiper-button svg {
        transition: transform 0.3s ease;
        fill: none;
        width: max(19px, 1.4vw);
        height: max(39px, 2.7vw);
    }
    .elementor-swiper-button {
        height: auto !important;
        width: auto !important;
        &:hover, &:active, &:focus {
            svg {
                transform: scale(1.1);
            }
        }
    }
    .elementor-swiper-button-prev {
        left: min(-16px, -3.4vw) !important;
    }
    .elementor-swiper-button-next {
        right: min(-16px, -3.4vw) !important;
    }
    .swiper-pagination-bullet {
        background: black;
        opacity: 0.7;
        &.swiper-pagination-bullet-active {
             background: white;
        }
    }
    .swiper-pagination {
        bottom: 10px;
    }
}
@media (min-width: 768px) {
    .elementor-35 .elementor-element.elementor-element-9cb375c {
        .swiper-pagination {
            display: none;
        }
    }
}
@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-9cb375c {
        .swiper {
            width: unset;
        }
        .elementor-swiper-button {
            display: none;
        }
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9595e76 */.elementor-35 .elementor-element.elementor-element-9595e76 {
    height: 100%;
}

.elementor-35 .elementor-element.elementor-element-9595e76 video, .e-hosted-video {
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6d627 */.elementor-35 .elementor-element.elementor-element-3f6d627 {
    transform: rotateY(180deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d452f4 */.elementor-35 .elementor-element.elementor-element-6d452f4 {
    *:first-child{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bce37a */.elementor-35 .elementor-element.elementor-element-8bce37a {
    * {
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3bef264 */@media screen and (max-width: 1024px) {
    .elementor-35 .elementor-element.elementor-element-3bef264 {
        .elementor-icon-wrapper {
            text-align: start;
        }
        position: static;
        transform: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59581b6 */@media screen and (max-width: 1024px) {
    .elementor-35 .elementor-element.elementor-element-59581b6 {
        width: 100%;
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76d1a9 */@media (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-d76d1a9 {
        width: 85%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8191cb5 */@media screen and (max-width: 767px) {
    .elementor-35 .elementor-element.elementor-element-8191cb5 {
        /*min-height: 100vh;*/
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */