.elementor-12 .elementor-element.elementor-element-8d5e3cd > .elementor-container{max-width:1296px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8488baa{--e-transform-translateX:-85px;--e-transform-translateY:12px;}.elementor-12 .elementor-element.elementor-element-8488baa .elementor-heading-title{font-family:"Verdana";font-size:72px;font-weight:900;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-590ea55{width:var( --container-widget-width, 125.657% );max-width:125.657%;--e-transform-translateX:-82px;--e-transform-translateY:-6px;--container-widget-width:125.657%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-590ea55 .elementor-heading-title{font-family:"Montserrat";font-size:16px;font-weight:500;letter-spacing:10px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f916129{--e-transform-translateX:-260px;--e-transform-translateY:13px;}.elementor-12 .elementor-element.elementor-element-f916129 .elementor-heading-title{font-family:"Verdana";font-size:72px;font-weight:900;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c2b383{--e-transform-translateX:-50px;--e-transform-translateY:6px;}.elementor-12 .elementor-element.elementor-element-1c2b383 .elementor-heading-title{font-family:"Manrope";font-size:16px;font-weight:300;letter-spacing:2.3px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-83fbb0c{--e-transform-rotateZ:180deg;--e-transform-translateX:538px;--e-transform-translateY:533px;--e-transform-scale:0.9;}.elementor-12 .elementor-element.elementor-element-83fbb0c img{width:68%;opacity:0.67;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5f0eba0 .elementor-button{background-color:#FFFFFF2B;font-family:"Verdana";font-size:15px;font-weight:500;letter-spacing:0px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 32px 0px rgba(208.32636718749998, 208.32636718749998, 208.32636718749998, 0.55);transition-duration:0.8s;border-radius:81px 81px 81px 81px;}.elementor-12 .elementor-element.elementor-element-5f0eba0{width:var( --container-widget-width, 11.616% );max-width:11.616%;--e-transform-translateY:-401px;--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-5px -5px -5px -5px;--container-widget-width:11.616%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5f0eba0.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(20px);}.elementor-12 .elementor-element.elementor-element-5f0eba0.eael_liquid_glass_border_distortion_yes{border-radius:57px 57px 57px 57px;}.elementor-12 .elementor-element.elementor-element-70bb1c9{--e-transform-scale:1;}.elementor-12 .elementor-element.elementor-element-70bb1c9 img{border-radius:54px 54px 54px 54px;}.elementor-12 .elementor-element.elementor-element-1a597fb{width:var( --container-widget-width, 33.559% );max-width:33.559%;--e-transform-translateX:-97px;--e-transform-translateY:-933px;--e-transform-scale:0.6;--container-widget-width:33.559%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-289178f{width:var( --container-widget-width, 65.423% );max-width:65.423%;--e-transform-translateX:378px;--e-transform-translateY:15px;--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65.423%;--container-widget-flex-grow:0;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-c6caf04{margin-top:58px;margin-bottom:58px;}.elementor-12 .elementor-element.elementor-element-1cc62a8{width:var( --container-widget-width, 34.997% );max-width:34.997%;--e-transform-translateX:396px;--e-transform-translateY:27px;--container-widget-width:34.997%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2172d65{padding:0px 0px 0px 98px;}.elementor-12 .elementor-element.elementor-element-3f09ef0{--e-transform-translateX:-34px;--e-transform-translateY:46px;--e-transform-scale:1.2;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3f09ef0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:28px 28px 28px 28px;}.elementor-12 .elementor-element.elementor-element-3f09ef0:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 146% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-5b0a904{width:var( --container-widget-width, 101.047% );max-width:101.047%;--e-transform-translateX:0px;--e-transform-translateY:-51px;--e-transform-scale:1;--container-widget-width:101.047%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-114c494{width:var( --container-widget-width, 40.337% );max-width:40.337%;--e-transform-translateX:345px;--e-transform-translateY:-29px;--e-transform-scale:1;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:0px 0px 0px 0px;--container-widget-width:40.337%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-eb4ecb5{width:var( --container-widget-width, 44.764% );max-width:44.764%;--e-transform-translateX:161px;--e-transform-translateY:0px;padding:-5px -5px -5px -5px;--container-widget-width:44.764%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-767c5b6{padding:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-379f322{width:var( --container-widget-width, 51.895% );max-width:51.895%;--e-transform-translateX:161px;--e-transform-translateY:0px;padding:-5px -5px -5px -5px;--container-widget-width:51.895%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ce9fe03{padding:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-6b16f5f{width:var( --container-widget-width, 75.207% );max-width:75.207%;--e-transform-translateX:104px;--e-transform-translateY:6px;--e-transform-scale:0.9;padding:-5px -5px -5px -5px;--container-widget-width:75.207%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0c0b081{padding:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-b540d85{width:var( --container-widget-width, 120.241% );max-width:120.241%;--e-transform-scale:0.9;padding:-5px -5px -5px -5px;--container-widget-width:120.241%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fb625e9{padding:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-27fec04{width:var( --container-widget-width, 70.459% );max-width:70.459%;--e-transform-translateX:109px;--e-transform-translateY:0px;--e-transform-scale:0.9;padding:-5px -5px -5px -5px;--container-widget-width:70.459%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba214c8{padding:26px 26px 26px 26px;}.elementor-12 .elementor-element.elementor-element-4d4e3e1{width:var( --container-widget-width, 31.607% );max-width:31.607%;--e-transform-translateX:-174px;--e-transform-translateY:101px;--e-transform-scale:0.7;--container-widget-width:31.607%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-60af792{padding:0px 0px 0px 103px;}.elementor-12 .elementor-element.elementor-element-79aca98{--e-transform-translateY:35px;padding:90px 90px 90px 90px;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-container-block-background{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-0c1b38f > .elementor-widget-container{--e-transform-scale:1.1;margin:-57px 3px 3px 3px;padding:45px 45px 45px 45px;}.elementor-12 .elementor-element.elementor-element-0c1b38f.exad-link-anything-wrapper{opacity:0.1;transition:all .3s ease;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-block{justify-content:space-between;gap:0px;flex-direction:row;}.elementor-12 .elementor-element.elementor-element-0c1b38f .swiper-slide .slider-container-block-background{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-image{width:100%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-image img{width:77%;height:0%;border-radius:77px 77px 77px 77px;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-subtitle{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-basic-info{width:100%;gap:0px;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-content{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slide-read-more{text-align:left;width:0%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal .slide-block{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal .slide-basic-info{gap:0px;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-title{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-subtitle{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-description{text-align:left;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-block .slide-basic-info{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-image{text-align:left;width:0%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-image img{width:0%;height:0%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-basic-info{width:0%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-basic-info .slide-info{width:0%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .slider-modal-container .slide-basic-info .slide-icons{width:0%;}.elementor-12 .elementor-element.elementor-element-0c1b38f .mySwiper .swiper-button-prev, .elementor-12 .elementor-element.elementor-element-0c1b38f .mySwiper .swiper-button-next{width:30px;height:30px;}.elementor-12 .elementor-element.elementor-element-0c1b38f .mySwiper .swiper-button-prev:after, .elementor-12 .elementor-element.elementor-element-0c1b38f .mySwiper .swiper-button-next:after{font-size:calc(30px / 3);}.elementor-12 .elementor-element.elementor-element-0c1b38f .mySwiper .swiper-pagination-bullet{width:6px;height:6px;}.elementor-12 .elementor-element.elementor-element-0c1b38f .mySwiper .swiper-bottom-buttons-block .swiper-pagination-bullet-active{width:10px;height:10px;}.elementor-12 .elementor-element.elementor-element-ed74f4f{margin-top:91px;margin-bottom:91px;}.elementor-12 .elementor-element.elementor-element-bf47dd5{width:var( --container-widget-width, 31.607% );max-width:31.607%;--e-transform-translateX:-197px;--e-transform-translateY:41px;--e-transform-scale:0.7;padding:0px 0px 0px 0px;--container-widget-width:31.607%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e1033f0{--e-transform-scale:1.1;padding:38px 38px 38px 38px;}.elementor-12 .elementor-element.elementor-element-8c11f34{width:var( --container-widget-width, 17.5% );max-width:17.5%;--e-transform-translateX:420px;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:17.5%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-7d30012{--e-transform-scale:1.1;margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion, .elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion{border-radius:-10px -10px -10px -10px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-wrapper{border-radius:-10px -10px -10px -10px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-content .eael-accordion_media-title{color:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#6F6F6F;fill:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list .eael-accordion_media-icon{color:#6F6F6F;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-12 .elementor-element.elementor-element-7d30012 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-12 .elementor-element.elementor-element-4a407cd{width:var( --container-widget-width, 31.607% );max-width:31.607%;--e-transform-translateX:-174px;--e-transform-translateY:91px;--e-transform-scale:0.7;padding:0px 0px 0px 0px;--container-widget-width:31.607%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cc5dc21{margin-top:70px;margin-bottom:70px;}.elementor-12 .elementor-element.elementor-element-4a6e051{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:02px 2px 2px 2px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://adityaaarun.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-18-2026-07_54_03-AM.png");background-position:-31px -47px;background-repeat:no-repeat;}:root{--page-title-display:none;}body.elementor-page-12{padding:0px 0px 0px 0px;}@media(max-width:1024px){body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9d58468{width:58.509%;}.elementor-12 .elementor-element.elementor-element-2ef8afe{width:41.36%;}.elementor-12 .elementor-element.elementor-element-9a344e5{width:30%;}.elementor-12 .elementor-element.elementor-element-21fafcb{width:70%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8488baa{width:var( --container-widget-width, 327px );max-width:327px;--e-transform-translateX:57px;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:327px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8488baa .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-590ea55{width:var( --container-widget-width, 186.611px );max-width:186.611px;--e-transform-translateX:48px;--e-transform-translateY:45px;--container-widget-width:186.611px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-590ea55 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-f916129{width:var( --container-widget-width, 322px );max-width:322px;--e-transform-translateX:83px;--e-transform-translateY:-59px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f916129 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-1c2b383{--e-transform-translateX:35px;--e-transform-translateY:-3px;}.elementor-12 .elementor-element.elementor-element-1c2b383 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-70bb1c9{--e-transform-translateY:146px;--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-289178f{--e-transform-translateX:255px;--e-transform-translateY:-56px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adityaaarun.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-18-2026-12_43_31-PM-1-576x1024.png");background-position:-134px -30px;}}/* Start custom CSS for html, class: .elementor-element-e1033f0 *//* ===============================
SOCIAL SECTION
=============================== */

.my-socials-lines{
    width:100%;
    max-width:900px;
    margin:auto;
    font-family:Inter,sans-serif;
}

.my-subtitle{
    color:#9d9d9d;
    font-size:20px;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:50px;

    opacity:0;
    transform:translateY(35px);
    animation:fadeUp .8s ease forwards;
}

/* ===============================
LIST
=============================== */

.social-list{
    list-style:none;
    padding:0;
    margin:0;
}

.social-list li{
    border-top:1px solid rgba(255,255,255,.12);
}

.social-list li:last-child{
    border-bottom:1px solid rgba(255,255,255,.12);
}

/* ===============================
LINK
=============================== */

.social-list a{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:34px 0;

    text-decoration:none !important;
    transition:.45s ease;
}

/* Remove underline */

.social-list a,
.social-list a:link,
.social-list a:visited,
.social-list a:hover,
.social-list a:active,
.social-list a:focus{
    text-decoration:none !important;
}

/* ===============================
SOCIAL NAME
=============================== */

.social-name{
    color:#54595F;          /* New text color */
    font-size:54px;
    font-weight:300;
    letter-spacing:-2px;
    margin:0;

    text-decoration:none !important;
    border:none !important;
    box-shadow:none !important;

    opacity:0;
    transform:translateY(35px);
    animation:fadeUp .8s ease forwards;

    transition:color .45s ease;
}

/* Hover Color */

.social-list a:hover .social-name{
    color:#ffffff;
}

/* ===============================
ICON
=============================== */

.social-icon{
    width:64px;
    height:64px;

    border:1px solid rgba(255,255,255,.15);
    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    color:#ffffff;
    font-size:26px;

    transition:.45s ease;

    opacity:0;
    transform:translateY(35px);

    animation:fadeUp .8s ease forwards;
}

.social-list a:hover{
    padding-left:22px;
}

.social-list a:hover .social-icon{
    transform:rotate(45deg) scale(1.12);

    background:#fff;
    color:#000;

    border-color:#fff;
}

/* ===============================
ANIMATION
=============================== */

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(35px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* ===============================
MOBILE
=============================== */

@media(max-width:768px){

    .social-name{
        font-size:34px;
    }

    .social-icon{
        width:52px;
        height:52px;
        font-size:20px;
    }

    .social-list a{
        padding:24px 0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a6e051 *//*==================================
Google Font
==================================*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap');

/*==================================
Section
==================================*/

.contact-section{
    max-width:900px;
    margin:auto;
    padding:60px 20px;
    background:#000;
    color:#fff;
    font-family:'Inter',sans-serif;
}

/*==================================
Heading
==================================*/

.contact-heading{
    margin-bottom:70px;
    animation:fadeUp 0.9s ease forwards;
}

.contact-heading h2{
    font-size:110px;
    font-weight:300;
    line-height:1;
    margin:0 0 25px;
    color:#fff;
    letter-spacing:-3px;
}

.contact-heading p{
    max-width:800px;
    font-size:24px;
    line-height:1.6;
    color:#8b8b8b;
    font-weight:400;
}

/*==================================
Rows
==================================*/

.contact-row{
    display:flex;
    gap:40px;
}

.contact-field{
    flex:1;
    margin-bottom:45px;
    opacity:0;
    transform:translateY(40px);
    animation:fadeUp .9s ease forwards;
}

.contact-row:nth-of-type(1) .contact-field:nth-child(1){animation-delay:.15s;}
.contact-row:nth-of-type(1) .contact-field:nth-child(2){animation-delay:.25s;}
.contact-row:nth-of-type(2) .contact-field:nth-child(1){animation-delay:.35s;}
.contact-row:nth-of-type(2) .contact-field:nth-child(2){animation-delay:.45s;}

.contact-field:last-child{
    animation-delay:.55s;
}

/*==================================
Inputs
==================================*/

.contact-field input,
.contact-field textarea{

    width:100%;
    background:transparent;
    border:none;
    border-bottom:1px solid rgba(255,255,255,.18);

    padding:18px 0;

    color:#fff;
    font-size:24px;
    font-family:'Inter',sans-serif;

    outline:none;

    transition:.4s ease;

}

.contact-field textarea{
    resize:none;
    height:140px;
}

.contact-field input::placeholder,
.contact-field textarea::placeholder{
    color:#7b7b7b;
    transition:.35s;
}

.contact-field input:hover,
.contact-field textarea:hover{
    border-bottom:1px solid rgba(255,255,255,.45);
}

.contact-field input:focus,
.contact-field textarea:focus{
    border-bottom:1px solid #fff;
}

.contact-field input:focus::placeholder,
.contact-field textarea:focus::placeholder{
    transform:translateY(-3px);
    color:#fff;
}

/*==================================
Button
==================================*/

.contact-btn{

    position:relative;
    overflow:hidden;

    width:320px;
    height:120px;

    border-radius:100px;
    border:1px solid rgba(255,255,255,.25);

    background:transparent;
    color:#fff;

    cursor:pointer;

    font-family:'Inter',sans-serif;
    font-size:20px;
    letter-spacing:.70px;

    transition:.45s ease;

    opacity:0;
    transform:translateY(40px);
    animation:fadeUp .9s ease forwards;
    animation-delay:.7s;

}

.contact-btn span{
    position:relative;
    z-index:2;
}

.contact-btn::before{

    content:"";

    position:absolute;

    left:50%;
    top:50%;

    width:0;
    height:0;

    background:#fff;

    border-radius:50%;

    transform:translate(-50%,-50%);

    transition:.55s ease;

}

.contact-btn:hover{
    color:#000;
}

.contact-btn:hover::before{
    width:350px;
    height:350px;
}

/*==================================
Animation
==================================*/

@keyframes fadeUp{

    from{
        opacity:0;
        transform:translateY(40px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}

/*==================================
Responsive
==================================*/

@media(max-width:1024px){

.contact-heading h2{
    font-size:72px;
}

.contact-heading p{
    font-size:20px;
}

.contact-field input,
.contact-field textarea{
    font-size:20px;
}

}

@media(max-width:767px){

.contact-section{
    padding:40px 20px;
}

.contact-heading{
    margin-bottom:45px;
}

.contact-heading h2{
    font-size:46px;
    letter-spacing:-1px;
}

.contact-heading p{
    font-size:17px;
}

.contact-row{
    flex-direction:column;
    gap:0;
}

.contact-field{
    margin-bottom:30px;
}

.contact-field input,
.contact-field textarea{
    font-size:18px;
}

.contact-btn{
    width:100%;
}

}/* End custom CSS */