.elementor-8 .elementor-element.elementor-element-d5250c2{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;--overlay-opacity:0.2;}.elementor-8 .elementor-element.elementor-element-d5250c2::before, .elementor-8 .elementor-element.elementor-element-d5250c2 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-d5250c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-d5250c2 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-d5250c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-d5250c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-67c463f );}.elementor-8 .elementor-element.elementor-element-d5250c2, .elementor-8 .elementor-element.elementor-element-d5250c2::before{--border-transition:0.3s;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3420fd4{right:5%;}body.rtl .elementor-8 .elementor-element.elementor-element-3420fd4{left:5%;}.elementor-8 .elementor-element.elementor-element-3420fd4{bottom:0%;}.elementor-8 .elementor-element.elementor-element-5283cc0{--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;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-5283cc0::before, .elementor-8 .elementor-element.elementor-element-5283cc0 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5283cc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5283cc0 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5283cc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5283cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-04e217a{--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;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-1566a21 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading, .elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading .light{font-family:var( --e-global-typography-afaee26-font-family ), Sans-serif;font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading:hover > span,
					.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading:hover > a,
					.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading:hover span.colored{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-32d0ff8 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading, .elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading .light{font-family:var( --e-global-typography-afaee26-font-family ), Sans-serif;font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading:hover > span,
					.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading:hover > a,
					.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading:hover span.colored{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-b225015 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading, .elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading .light{font-family:var( --e-global-typography-afaee26-font-family ), Sans-serif;font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading:hover > span,
					.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading:hover > a,
					.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading:hover span.colored{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-1905a60, .elementor-8 .elementor-element.elementor-element-1905a60 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-1905a60, .elementor-8 .elementor-element.elementor-element-1905a60 .elementor-text-editor *{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button{background-color:#02010100;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button .gem-text-button{font-size:30px;font-weight:600;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button .gem-button-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button i, .elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-25eaa04 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-25eaa04.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-37883a1{--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;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ba0b31a{--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;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-aa55b16{--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;--background-transition:0.3s;--padding-top:7%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-5ba61a6 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading, .elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading .light{font-family:var( --e-global-typography-67108f4-font-family ), Sans-serif;font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-20b7ca3 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading, .elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading .light{font-family:var( --e-global-typography-6b2b324-font-family ), Sans-serif;font-size:var( --e-global-typography-6b2b324-font-size );font-weight:var( --e-global-typography-6b2b324-font-weight );line-height:var( --e-global-typography-6b2b324-line-height );letter-spacing:var( --e-global-typography-6b2b324-letter-spacing );word-spacing:var( --e-global-typography-6b2b324-word-spacing );}.elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-20b7ca3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-336acc2, .elementor-8 .elementor-element.elementor-element-336acc2 .elementor-text-editor *{font-family:var( --e-global-typography-184935b-font-family ), Sans-serif;font-size:var( --e-global-typography-184935b-font-size );font-weight:var( --e-global-typography-184935b-font-weight );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-336acc2{word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-b4b9ca7 );}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 25px 18px 30px;}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button:hover{background-color:#1AA998DD;}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-bcb3e9a );font-family:"Kanit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button i, .elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-cffb85d .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-cffb85d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cffb85d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-aea6c45{--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;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-aea6c45:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aea6c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atin-design.com/wp-content/uploads/2024/08/company-top-view.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-aea6c45, .elementor-8 .elementor-element.elementor-element-aea6c45::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b9009d7{width:auto;max-width:auto;bottom:-100px;}.elementor-8 .elementor-element.elementor-element-b9009d7.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b9009d7{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-b9009d7{left:0px;}.elementor-8 .elementor-element.elementor-element-7893859{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8af99a7{--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;--background-transition:0.3s;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-8af99a7, .elementor-8 .elementor-element.elementor-element-8af99a7::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d6cf255 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading, .elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading .light{font-family:var( --e-global-typography-67108f4-font-family ), Sans-serif;font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1 !important;height:auto;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 42px;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-8 .elementor-element.elementor-element-939aa31 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-8 .elementor-element.elementor-element-939aa31 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-8 .elementor-element.elementor-element-939aa31 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-8 .elementor-element.elementor-element-939aa31 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .wrap > .caption{text-align:right;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{margin-right:0;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-right;}.elementor-8 .elementor-element.elementor-element-46cecf2{--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;--background-transition:0.3s;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-d672c19 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading, .elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading .light{font-family:var( --e-global-typography-67108f4-font-family ), Sans-serif;font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-4ae497b, .elementor-8 .elementor-element.elementor-element-4ae497b .elementor-text-editor *{font-family:var( --e-global-typography-184935b-font-family ), Sans-serif;font-size:var( --e-global-typography-184935b-font-size );font-weight:var( --e-global-typography-184935b-font-weight );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-4ae497b{word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-b4b9ca7 );}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 25px 18px 30px;}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button:hover{background-color:#1AA998DD;}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-bcb3e9a );font-family:"Kanit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button i, .elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-a8f00c6 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-a8f00c6 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a8f00c6.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-cc8e967{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-3462405{--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;--background-transition:0.3s;--padding-top:0%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-1a249bc .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading, .elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading .light{font-family:var( --e-global-typography-67108f4-font-family ), Sans-serif;font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-7d957ea, .elementor-8 .elementor-element.elementor-element-7d957ea .elementor-text-editor *{font-family:var( --e-global-typography-184935b-font-family ), Sans-serif;font-size:var( --e-global-typography-184935b-font-size );font-weight:var( --e-global-typography-184935b-font-weight );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-7d957ea{word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-b4b9ca7 );}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 25px 18px 30px;}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button:hover{background-color:#1AA998DD;}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-bcb3e9a );font-family:"Kanit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button i, .elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-aa54939 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-aa54939 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-aa54939.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c4295e2{--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;--background-transition:0.3s;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-c4295e2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c4295e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atin-design.com/wp-content/uploads/2024/08/background-box.svg");background-position:top right;background-repeat:repeat-y;background-size:20% auto;}.elementor-8 .elementor-element.elementor-element-c4295e2, .elementor-8 .elementor-element.elementor-element-c4295e2::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1c3c7b7 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading, .elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading .light{font-family:var( --e-global-typography-67108f4-font-family ), Sans-serif;font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:0.7 !important;height:auto;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 42px;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-8 .elementor-element.elementor-element-a927a09 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-8 .elementor-element.elementor-element-a927a09 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-8 .elementor-element.elementor-element-a927a09 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-8 .elementor-element.elementor-element-a927a09 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-8 .elementor-element.elementor-element-f961999{--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;--background-transition:0.3s;--padding-top:7%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-a1989e6{text-align:center;}.elementor-8 .elementor-element.elementor-element-a1989e6 .icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading, .elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading .light{font-family:var( --e-global-typography-67108f4-font-family ), Sans-serif;font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading span.label{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-a1989e6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-8 .elementor-element.elementor-element-ade88bf .skeleton-posts.portfolio-row .portfolio-item{padding:calc(40px/2) !important;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-8 .elementor-element.elementor-element-ade88bf .skeleton-posts.portfolio-row{margin:calc(-40px/2);}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-40px/2) 0;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:40px;padding-right:40px;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(40px/2);padding-right:calc(40px/2);}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:40px;padding-right:40px;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:40px;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-40px/2);}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ade88bf .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-8 .elementor-element.elementor-element-ade88bf .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px;}.elementor-8 .elementor-element.elementor-element-ade88bf .read-more-button .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:none;border-width:0px 0px 0px 0px;font-family:var( --e-global-typography-184935b-font-family ), Sans-serif;font-size:var( --e-global-typography-184935b-font-size );font-weight:var( --e-global-typography-184935b-font-weight );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-ade88bf .post-read-more .gem-button-container .gem-inner-wrapper-btn{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-b4b9ca7 );}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 25px 18px 30px;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button:hover{background-color:#1AA998DD;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-bcb3e9a );font-family:"Kanit", Sans-serif;font-size:17px;font-weight:400;line-height:26px;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-bcb3e9a );}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button i, .elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-e75d068 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-e75d068 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e75d068.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d5250c2{--min-height:560px;}.elementor-8 .elementor-element.elementor-element-5283cc0{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-04e217a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading, .elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading .light{font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading, .elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading .light{font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading, .elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading .light{font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-25eaa04 .gem-button-container .gem-button .gem-text-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-37883a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aa55b16{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading, .elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading, .elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading .light{font-size:var( --e-global-typography-6b2b324-font-size );line-height:var( --e-global-typography-6b2b324-line-height );letter-spacing:var( --e-global-typography-6b2b324-letter-spacing );word-spacing:var( --e-global-typography-6b2b324-word-spacing );}.elementor-8 .elementor-element.elementor-element-336acc2, .elementor-8 .elementor-element.elementor-element-336acc2 .elementor-text-editor *{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-336acc2{word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-b9009d7{text-align:right;bottom:-60px;}.elementor-8 .elementor-element.elementor-element-b9009d7 img{width:264px;height:60px;}.elementor-8 .elementor-element.elementor-element-7893859{--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:30px 30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading, .elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .wrap > .caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{margin-center:0;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-center;}.elementor-8 .elementor-element.elementor-element-46cecf2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading, .elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-4ae497b, .elementor-8 .elementor-element.elementor-element-4ae497b .elementor-text-editor *{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-4ae497b{word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-cc8e967{--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;--gap:50px 50px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-3462405{--padding-top:0%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading, .elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-7d957ea, .elementor-8 .elementor-element.elementor-element-7d957ea .elementor-text-editor *{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-7d957ea{word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-c4295e2{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading, .elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item .wrap > .caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{margin-center:0;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-center;}.elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading, .elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-ade88bf .read-more-button .gem-button-container .gem-button{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );word-spacing:var( --e-global-typography-184935b-word-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-d5250c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading, .elementor-8 .elementor-element.elementor-element-1566a21 .thegem-heading .light{font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading, .elementor-8 .elementor-element.elementor-element-32d0ff8 .thegem-heading .light{font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading, .elementor-8 .elementor-element.elementor-element-b225015 .thegem-heading .light{font-size:var( --e-global-typography-afaee26-font-size );line-height:var( --e-global-typography-afaee26-line-height );letter-spacing:var( --e-global-typography-afaee26-letter-spacing );word-spacing:var( --e-global-typography-afaee26-word-spacing );}.elementor-8 .elementor-element.elementor-element-aa55b16{--padding-top:10%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-5ba61a6{text-align:center;}.elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading, .elementor-8 .elementor-element.elementor-element-5ba61a6 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-20b7ca3{text-align:center;}.elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading, .elementor-8 .elementor-element.elementor-element-20b7ca3 .thegem-heading .light{font-size:var( --e-global-typography-6b2b324-font-size );line-height:var( --e-global-typography-6b2b324-line-height );letter-spacing:var( --e-global-typography-6b2b324-letter-spacing );word-spacing:var( --e-global-typography-6b2b324-word-spacing );}.elementor-8 .elementor-element.elementor-element-336acc2{text-align:center;word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-336acc2, .elementor-8 .elementor-element.elementor-element-336acc2 .elementor-text-editor *{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cffb85d > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-cffb85d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-aea6c45{--min-height:300px;}.elementor-8 .elementor-element.elementor-element-b9009d7{text-align:right;bottom:-40px;}.elementor-8 .elementor-element.elementor-element-b9009d7 img{width:176px;height:40px;}.elementor-8 .elementor-element.elementor-element-7893859{--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-8 .elementor-element.elementor-element-d6cf255{text-align:center;}.elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading, .elementor-8 .elementor-element.elementor-element-d6cf255 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 10px;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(10px/2) !important;margin:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-939aa31 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-8 .elementor-element.elementor-element-939aa31 .skeleton-posts .portfolio-item{padding:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-939aa31 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-8 .elementor-element.elementor-element-939aa31 .skeleton-posts.portfolio-row{margin:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .caption .title span{font-size:14px;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .wrap > .caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{margin-center:0;}.elementor-8 .elementor-element.elementor-element-939aa31 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-center;}.elementor-8 .elementor-element.elementor-element-46cecf2{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d672c19{text-align:center;}.elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading, .elementor-8 .elementor-element.elementor-element-d672c19 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-4ae497b{text-align:center;word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-4ae497b, .elementor-8 .elementor-element.elementor-element-4ae497b .elementor-text-editor *{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-a8f00c6 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-a8f00c6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cc8e967{--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-8 .elementor-element.elementor-element-3462405{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1a249bc{text-align:center;}.elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading, .elementor-8 .elementor-element.elementor-element-1a249bc .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-7d957ea{text-align:center;word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-7d957ea, .elementor-8 .elementor-element.elementor-element-7d957ea .elementor-text-editor *{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );}.elementor-8 .elementor-element.elementor-element-7d957ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-aa54939.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c4295e2{--padding-top:7%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-1c3c7b7{text-align:center;}.elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading, .elementor-8 .elementor-element.elementor-element-1c3c7b7 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 10px;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(10px/2) !important;margin:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-a927a09 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-8 .elementor-element.elementor-element-a927a09 .skeleton-posts .portfolio-item{padding:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-a927a09 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-8 .elementor-element.elementor-element-a927a09 .skeleton-posts.portfolio-row{margin:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item .caption .title span{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item .wrap > .caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{margin-center:0;}.elementor-8 .elementor-element.elementor-element-a927a09 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-center;}.elementor-8 .elementor-element.elementor-element-f961999{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading, .elementor-8 .elementor-element.elementor-element-a1989e6 .thegem-heading .light{font-size:var( --e-global-typography-67108f4-font-size );line-height:var( --e-global-typography-67108f4-line-height );letter-spacing:var( --e-global-typography-67108f4-letter-spacing );word-spacing:var( --e-global-typography-67108f4-word-spacing );}.elementor-8 .elementor-element.elementor-element-ade88bf .read-more-button .gem-button-container .gem-button{font-size:var( --e-global-typography-184935b-font-size );line-height:var( --e-global-typography-184935b-line-height );letter-spacing:var( --e-global-typography-184935b-letter-spacing );word-spacing:var( --e-global-typography-184935b-word-spacing );}.elementor-8 .elementor-element.elementor-element-e75d068 > .elementor-widget-container{margin:5px 0px 10px 0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-04e217a{--width:50%;}.elementor-8 .elementor-element.elementor-element-37883a1{--width:50%;}.elementor-8 .elementor-element.elementor-element-aa55b16{--width:50%;}.elementor-8 .elementor-element.elementor-element-aea6c45{--width:50%;}.elementor-8 .elementor-element.elementor-element-8af99a7{--width:50%;}.elementor-8 .elementor-element.elementor-element-46cecf2{--width:50%;}.elementor-8 .elementor-element.elementor-element-3462405{--width:50%;}.elementor-8 .elementor-element.elementor-element-c4295e2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-8af99a7{--width:100%;}.elementor-8 .elementor-element.elementor-element-46cecf2{--width:100%;}.elementor-8 .elementor-element.elementor-element-3462405{--width:100%;}.elementor-8 .elementor-element.elementor-element-c4295e2{--width:100%;}}.scroll-container {
    position: relative; /* เปลี่ยน position เป็น relative */
    right: 5%;
    bottom: 10px; /* ปรับค่าให้ใกล้ขอบล่างของ Section */
    display: flex;
    align-items: center;
    flex-direction: column;
}

.scroll-text {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    font-size: 16px;
    color: #ffffff; /* ปรับสีของข้อความ */
    margin-bottom: -15px; /* ปรับระยะห่างระหว่างข้อความและเส้น */
}

.custom-divider {
    width: 2px;
    height: 150px; /* ปรับความยาวของเส้นตามต้องการ */
    background-color: #ffffff; /* ปรับสีของเส้นตามต้องการ */
    margin-left: 30px; /* เพิ่มระยะห่างระหว่างข้อความและเส้น */
    transform-origin: top center;
    animation: line-animation 2s infinite ease-in-out;
}

@keyframes line-animation {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50%);
    }
    100% {
        transform: translateY(0);
    }
}