.elementor-2334 .elementor-element.elementor-element-b6b0394{--display:flex;--min-height:70vh;--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2334 .elementor-element.elementor-element-b6b0394:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-b6b0394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2334 .elementor-element.elementor-element-6ecd1f7{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-2334 .elementor-element.elementor-element-6ecd1f7 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:500;line-height:76px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-6ecd1f7:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-6ecd1f7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-6ecd1f7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:#CCCCCC;}.elementor-widget-ucaddon_creative_buttons .uc_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_creative_buttons{text-align:center;}.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_creative_buttons .uc_button{display:block;}.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_button{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-5cb6770 .button-padding{padding:8px 20px 8px 20px;}.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-5cb6770 .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-cd6e5d0{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-cd6e5d0:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-cd6e5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-51019c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-8a5e48b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-8a5e48b:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-8a5e48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/02/23.webp");background-position:center center;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-6a742b6{--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:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-b6b622a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-b6b622a:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-b6b622a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#CFCFCF;}.elementor-2334 .elementor-element.elementor-element-c5e0e03{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-title{margin-bottom:11px;font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-c5e0e03:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-c5e0e03:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-3998109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-3998109:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-3998109:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-1047c5d > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_creative_buttons{text-align:left;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_creative_buttons .uc_button{display:inline-block;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_button{background-color:#317CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-1047c5d .button-padding{padding:10px 20px 10px 20px;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_creative_buttons_icon svg{width:26px;}.elementor-2334 .elementor-element.elementor-element-1047c5d .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-1047c5d a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2334 .elementor-element.elementor-element-0bac704{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2334 .elementor-element.elementor-element-0bac704 .elementor-divider-separator{width:100%;}.elementor-2334 .elementor-element.elementor-element-0bac704 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2334 .elementor-element.elementor-element-0810162 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-0810162 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2334 .elementor-element.elementor-element-0810162{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2334 .elementor-element.elementor-element-0810162 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2334 .elementor-element.elementor-element-0810162 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-0810162 .elementor-icon-list-text{color:#D2D2D2;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-262bfa6{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-262bfa6:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-262bfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-e7ff4d7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-5d6b4f3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-5d6b4f3:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-5d6b4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/group-of-friends-making-party-at-home-on-new-year-2023-12-28-01-34-52-utc.webp");background-position:center center;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-b471b21{--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:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-6f8aeb0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#CFCFCF;}.elementor-2334 .elementor-element.elementor-element-03cb9bb{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-title{margin-bottom:11px;font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-03cb9bb:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-03cb9bb:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-dc561f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-dc561f6:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-dc561f6:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-d551141 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_creative_buttons{text-align:left;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_button{background-color:#317CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-d551141 .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-d551141 .button-padding{padding:10px 20px 10px 20px;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_creative_buttons_icon svg{width:26px;}.elementor-2334 .elementor-element.elementor-element-d551141 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-d551141 a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-2334 .elementor-element.elementor-element-a5f5bb5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2334 .elementor-element.elementor-element-a5f5bb5 .elementor-divider-separator{width:100%;}.elementor-2334 .elementor-element.elementor-element-a5f5bb5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2334 .elementor-element.elementor-element-6488662 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-6488662 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2334 .elementor-element.elementor-element-6488662{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2334 .elementor-element.elementor-element-6488662 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2334 .elementor-element.elementor-element-6488662 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-6488662 .elementor-icon-list-text{color:#D2D2D2;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-daca50c{--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;--justify-content:center;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-daca50c:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-daca50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-d573d9c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2334 .elementor-element.elementor-element-68ecc33{width:var( --container-widget-width, 399.263px );max-width:399.263px;--container-widget-width:399.263px;--container-widget-flex-grow:0;}.elementor-2334 .elementor-element.elementor-element-68ecc33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2334 .elementor-element.elementor-element-68ecc33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;line-height:80px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-a2a73f1{width:var( --container-widget-width, 399.263px );max-width:399.263px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:399.263px;--container-widget-flex-grow:0;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-a2a73f1:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-a2a73f1:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-4bbed56{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-4bbed56:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-4bbed56, .elementor-2334 .elementor-element.elementor-element-4bbed56::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-950b81d{--display:flex;--min-height:484px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-950b81d:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-950b81d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/pexels-kampus-8190803.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-ucaddon_gradient_underline_text_effect .gradient_underline_text_effect{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_underline_text_effect .beginning_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_underline_text_effect .underline--magical{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_underline_text_effect .ending_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2334 .elementor-element.elementor-element-f8bd724 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-f8bd724 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-f8bd724 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-910dbd0{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-910dbd0:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-910dbd0, .elementor-2334 .elementor-element.elementor-element-910dbd0::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-a887ffc{--display:flex;--min-height:484px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-a887ffc:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-a887ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/Mask-Group-132.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-fe69598 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-fe69598 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-fe69598 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-565a76f{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-565a76f:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-565a76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-2b1df07{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-7c81a60{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-7c81a60:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-7c81a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/Group-138997.webp");background-position:center center;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-a07709e{--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:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-4a4ea52:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-4a4ea52:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#CFCFCF;}.elementor-2334 .elementor-element.elementor-element-a92b2e8{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-title{margin-bottom:11px;font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-a92b2e8:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-a92b2e8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-82fd80c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-82fd80c:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-82fd80c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-e37ea59 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_creative_buttons{text-align:left;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_button{background-color:#317CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .button-padding{padding:10px 20px 10px 20px;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_creative_buttons_icon svg{width:26px;}.elementor-2334 .elementor-element.elementor-element-e37ea59 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-e37ea59 a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-2334 .elementor-element.elementor-element-fc008f3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2334 .elementor-element.elementor-element-fc008f3 .elementor-divider-separator{width:100%;}.elementor-2334 .elementor-element.elementor-element-fc008f3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2334 .elementor-element.elementor-element-7691fad .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-7691fad .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2334 .elementor-element.elementor-element-7691fad{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2334 .elementor-element.elementor-element-7691fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2334 .elementor-element.elementor-element-7691fad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-7691fad .elementor-icon-list-text{color:#D2D2D2;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-3dc5fa0{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-3dc5fa0:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-3dc5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-11e6012{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-fd943fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-fd943fa:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-fd943fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/pexels-kish-1488463.webp");background-position:center center;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-7214873{--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:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-a323225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-a323225:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-a323225:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#CFCFCF;}.elementor-2334 .elementor-element.elementor-element-9b51ce9{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-title{margin-bottom:11px;font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-9b51ce9:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-9b51ce9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-d0e2a3d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-0c25668 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_creative_buttons{text-align:left;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_button{background-color:#317CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-0c25668 .button-padding{padding:10px 20px 10px 20px;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_creative_buttons_icon svg{width:26px;}.elementor-2334 .elementor-element.elementor-element-0c25668 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-0c25668 a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-2334 .elementor-element.elementor-element-6377757{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2334 .elementor-element.elementor-element-6377757 .elementor-divider-separator{width:100%;}.elementor-2334 .elementor-element.elementor-element-6377757 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2334 .elementor-element.elementor-element-1b506ae .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-1b506ae .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2334 .elementor-element.elementor-element-1b506ae{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2334 .elementor-element.elementor-element-1b506ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2334 .elementor-element.elementor-element-1b506ae .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-1b506ae .elementor-icon-list-text{color:#D2D2D2;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-55de1d8{--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;--justify-content:center;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-55de1d8:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-55de1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-ada37ce{--display:flex;}.elementor-2334 .elementor-element.elementor-element-b7ce0e9{width:var( --container-widget-width, 399.263px );max-width:399.263px;--container-widget-width:399.263px;--container-widget-flex-grow:0;}.elementor-2334 .elementor-element.elementor-element-b7ce0e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2334 .elementor-element.elementor-element-b7ce0e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;line-height:80px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-0c41d22{width:var( --container-widget-width, 399.263px );max-width:399.263px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:399.263px;--container-widget-flex-grow:0;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-0c41d22:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-0c41d22:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-8f16186{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-8f16186:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-8f16186, .elementor-2334 .elementor-element.elementor-element-8f16186::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-634acfc{--display:flex;--min-height:484px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-634acfc:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-634acfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E8F8;background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/Mask-Group-125.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2334 .elementor-element.elementor-element-a724029 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-a724029 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-a724029 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-c1935a0{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-c1935a0:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-c1935a0, .elementor-2334 .elementor-element.elementor-element-c1935a0::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-c37f2b4{--display:flex;--min-height:484px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-c37f2b4:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-c37f2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/happy-couple-signing-contract-meeting-with-their-real-estate-agent-office.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-9bf5a13 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-9bf5a13 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-9bf5a13 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-1c1d859{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-1c1d859:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-1c1d859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-a08ff30{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-26da413{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-26da413:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-26da413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/Snapinsta.webp");background-position:center center;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-efa9ded{--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:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-3be6dfe:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-3be6dfe:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#CFCFCF;}.elementor-2334 .elementor-element.elementor-element-f5a53c4{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-title{margin-bottom:11px;font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-f5a53c4:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-f5a53c4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-f3e57e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-f3e57e7:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-f3e57e7:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-356f4a6 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_creative_buttons{text-align:left;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_creative_buttons .uc_button{display:inline-block;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_button{background-color:#317CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .button-padding{padding:10px 20px 10px 20px;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_creative_buttons_icon svg{width:26px;}.elementor-2334 .elementor-element.elementor-element-356f4a6 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-356f4a6 a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-2334 .elementor-element.elementor-element-a7ae5ac{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2334 .elementor-element.elementor-element-a7ae5ac .elementor-divider-separator{width:100%;}.elementor-2334 .elementor-element.elementor-element-a7ae5ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2334 .elementor-element.elementor-element-08fa6f3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-08fa6f3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2334 .elementor-element.elementor-element-08fa6f3{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2334 .elementor-element.elementor-element-08fa6f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2334 .elementor-element.elementor-element-08fa6f3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-08fa6f3 .elementor-icon-list-text{color:#D2D2D2;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-88a3e9c{--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;--gap:110px 20px;--row-gap:110px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-88a3e9c:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-88a3e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-ddceca3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2334 .elementor-element.elementor-element-ddceca3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:86px;font-weight:700;line-height:80px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2334 .elementor-element.elementor-element-470263d{text-align:start;}.elementor-2334 .elementor-element.elementor-element-3b7fb4b{--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;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-3b7fb4b:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-3b7fb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2334 .elementor-element.elementor-element-7a9a9e6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-879cbb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-879cbb8:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-879cbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/330147625_1650763292060770_938772966471904245_n.webp");background-position:center center;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-0a51abe{--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:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-3384437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-3384437:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-3384437:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:#CFCFCF;}.elementor-2334 .elementor-element.elementor-element-1e82044{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 6px 0px;border-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-title{margin-bottom:11px;font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-1e82044:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-1e82044:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-8438195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-wrapper{text-align:start;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-title{margin-bottom:11px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-8438195:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-8438195:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#DDDDDD;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_creative_buttons{text-align:left;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_creative_buttons .uc_button{display:inline-block;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_button{background-color:#317CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .button-padding{padding:10px 20px 10px 20px;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_creative_buttons_icon svg{width:26px;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-4e6ff3a a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-2334 .elementor-element.elementor-element-f6ba2a7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2334 .elementor-element.elementor-element-f6ba2a7 .elementor-divider-separator{width:100%;}.elementor-2334 .elementor-element.elementor-element-f6ba2a7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2334 .elementor-element.elementor-element-06c9e77 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-06c9e77 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2334 .elementor-element.elementor-element-06c9e77{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2334 .elementor-element.elementor-element-06c9e77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2334 .elementor-element.elementor-element-06c9e77 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-06c9e77 .elementor-icon-list-text{color:#D2D2D2;transition:color 0.3s;}.elementor-2334 .elementor-element.elementor-element-dbb863c{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-dbb863c:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-dbb863c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-65ecb0b{--display:flex;--gap:45px 20px;--row-gap:45px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-9ad8e2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2334 .elementor-element.elementor-element-9ad8e2d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:86px;font-weight:700;line-height:80px;color:#726767;}.elementor-2334 .elementor-element.elementor-element-8f16cb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2334 .elementor-element.elementor-element-8f16cb9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:160px;font-weight:700;line-height:80px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-8380988{--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-end;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:63px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-b47b215{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-b47b215:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-b47b215, .elementor-2334 .elementor-element.elementor-element-b47b215::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-66fcc8d{--display:flex;--min-height:712px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-66fcc8d:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-66fcc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/hero_image_1_5dd50208c8.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-5fe6c91 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-5fe6c91 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-5fe6c91 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-97ef3c0{--display:flex;--min-height:597px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-97ef3c0:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-97ef3c0, .elementor-2334 .elementor-element.elementor-element-97ef3c0::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-9a2f925{--display:flex;--min-height:597px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-9a2f925:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-9a2f925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31A452;background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/Mask-Group-129.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2334 .elementor-element.elementor-element-35daa47 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-35daa47 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-35daa47 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-d42b193{--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-2334 .elementor-element.elementor-element-cffef65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-8e6b1e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-8e6b1e7:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-8e6b1e7, .elementor-2334 .elementor-element.elementor-element-8e6b1e7::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-0a4b892{--display:flex;--min-height:549.588px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-0a4b892:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-0a4b892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/Mask-Group-130.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-8dacd61 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-8dacd61 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-8dacd61 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-2c9c1d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-2c9c1d5:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-2c9c1d5, .elementor-2334 .elementor-element.elementor-element-2c9c1d5::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-d76a43e{--display:flex;--min-height:549.588px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-d76a43e:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-d76a43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/challengers1x.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-6804392 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-6804392 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-6804392 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-7ff5116{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-a0a2494{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-a0a2494:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-a0a2494, .elementor-2334 .elementor-element.elementor-element-a0a2494::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-6d28644{--display:flex;--min-height:640px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-6d28644:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-6d28644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/mataa.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-4be3fd0 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-4be3fd0 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-4be3fd0 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-93bbb37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-93bbb37:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-93bbb37, .elementor-2334 .elementor-element.elementor-element-93bbb37::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-efe82a4{--display:flex;--min-height:457px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-efe82a4:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-efe82a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/toogethr.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-329cb89 .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-329cb89 .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-329cb89 .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-6d779b3{--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;}.elementor-2334 .elementor-element.elementor-element-59b6ce2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-59b6ce2:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-59b6ce2, .elementor-2334 .elementor-element.elementor-element-59b6ce2::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-35effe9{--display:flex;--min-height:473.112px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-35effe9:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-35effe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/modern-industrial-printer-with-vibrant-orange-elements-showcasing-sleek-machinery-welllit-factory-setting.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-391ae2a .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-391ae2a .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-391ae2a .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-44c2f74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-44c2f74:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-44c2f74, .elementor-2334 .elementor-element.elementor-element-44c2f74::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-73b3f3d{--display:flex;--min-height:473.112px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-73b3f3d:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-73b3f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/pexels-rachel-claire-4997832.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-6da142b .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-6da142b .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-6da142b .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-1c20e06{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-2334 .elementor-element.elementor-element-1c20e06:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;}.elementor-2334 .elementor-element.elementor-element-1c20e06, .elementor-2334 .elementor-element.elementor-element-1c20e06::before{--border-transition:0.3s;}.elementor-2334 .elementor-element.elementor-element-83d911b{--display:flex;--min-height:473.112px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-83d911b:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-83d911b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.adroitvillas.com/wp-content/uploads/2026/01/pexels-cottonbro-4004122.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2334 .elementor-element.elementor-element-72eb77d .beginning_text{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;}.elementor-2334 .elementor-element.elementor-element-72eb77d .underline--magical{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-72eb77d .ending_text{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2334 .elementor-element.elementor-element-e8b9a7a{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2334 .elementor-element.elementor-element-e8b9a7a:not(.elementor-motion-effects-element-type-background), .elementor-2334 .elementor-element.elementor-element-e8b9a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-535996a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2334 .elementor-element.elementor-element-535996a .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2334 .elementor-element.elementor-element-535996a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2334 .elementor-element.elementor-element-f9a252f{width:var( --container-widget-width, 1200px );max-width:1200px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-2334 .elementor-element.elementor-element-f9a252f .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:76px;font-weight:500;line-height:76px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-f9a252f:has(:hover) .elementor-image-box-title,
					 .elementor-2334 .elementor-element.elementor-element-f9a252f:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2334 .elementor-element.elementor-element-f9a252f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_creative_buttons{text-align:center;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_creative_buttons .uc_button{display:block;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_button{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:80px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:25px;letter-spacing:-0.36px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_creative_buttons .uc_button::after,.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_creative_buttons .uc_button::before{background-color:#317CF7;}.elementor-2334 .elementor-element.elementor-element-97843a1 .button-padding{padding:8px 20px 8px 20px;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_button:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFDFD08;color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_button:hover span{color:#ffffff;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_creative_buttons_icon{font-size:26px;margin:0px 0px 0px 12px;color:#000000;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_creative_buttons_icon svg{width:26px;fill:#000000;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_button_wrapper{flex-direction:row-reverse;justify-content:space-between;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_button:hover .uc_creative_buttons_icon{color:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-97843a1 .uc_button:hover .uc_creative_buttons_icon svg{fill:#FFFFFF;}.elementor-2334 .elementor-element.elementor-element-97843a1 a:hover .uc_creative_buttons_icon{transform:rotate(43deg);}.elementor-2334 .elementor-element.elementor-element-c301e7c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2334 .elementor-element.elementor-element-c301e7c .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-2334 .elementor-element.elementor-element-c301e7c .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2334 .elementor-element.elementor-element-6ecd1f7 .elementor-image-box-title{font-size:32px;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-6ecd1f7 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-cd6e5d0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-51019c3{--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-2334 .elementor-element.elementor-element-8a5e48b{--min-height:360px;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-262bfa6{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-e7ff4d7{--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-2334 .elementor-element.elementor-element-5d6b4f3{--min-height:360px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-daca50c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-4bbed56{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-950b81d{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-f8bd724 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-f8bd724 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-910dbd0{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-a887ffc{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-fe69598 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-fe69598 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-565a76f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-2b1df07{--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-2334 .elementor-element.elementor-element-7c81a60{--min-height:360px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-3dc5fa0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-11e6012{--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-2334 .elementor-element.elementor-element-fd943fa{--min-height:360px;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-55de1d8{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-8f16186{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-634acfc{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-a724029 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-a724029 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-c1935a0{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-c37f2b4{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-9bf5a13 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-9bf5a13 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-1c1d859{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-a08ff30{--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-2334 .elementor-element.elementor-element-26da413{--min-height:360px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-88a3e9c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-3b7fb4b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-7a9a9e6{--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-2334 .elementor-element.elementor-element-879cbb8{--min-height:360px;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-title{font-size:30px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-description{font-size:16px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-dbb863c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-b47b215{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-66fcc8d{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-5fe6c91 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-5fe6c91 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-97ef3c0{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-9a2f925{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-35daa47 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-35daa47 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-8e6b1e7{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-0a4b892{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-8dacd61 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-8dacd61 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-2c9c1d5{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-d76a43e{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-6804392 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-6804392 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-a0a2494{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-6d28644{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-4be3fd0 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-4be3fd0 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-93bbb37{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-efe82a4{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-329cb89 .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-329cb89 .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-59b6ce2{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-35effe9{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-391ae2a .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-391ae2a .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-44c2f74{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-73b3f3d{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-6da142b .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-6da142b .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-1c20e06{--min-height:300px;}.elementor-2334 .elementor-element.elementor-element-83d911b{--min-height:400px;}.elementor-2334 .elementor-element.elementor-element-72eb77d .beginning_text{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-72eb77d .underline--magical{font-size:20px;}.elementor-2334 .elementor-element.elementor-element-e8b9a7a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2334 .elementor-element.elementor-element-f9a252f .elementor-image-box-title{font-size:32px;line-height:40px;}.elementor-2334 .elementor-element.elementor-element-f9a252f .elementor-image-box-description{font-size:16px;line-height:22px;}}@media(max-width:767px){.elementor-2334 .elementor-element.elementor-element-6ecd1f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-6ecd1f7 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-6ecd1f7 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-cd6e5d0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-6a742b6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-b6b622a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-b6b622a .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-c5e0e03{width:100%;max-width:100%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-c5e0e03 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-3998109{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-3998109 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-262bfa6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-b471b21{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-6f8aeb0 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-03cb9bb{width:100%;max-width:100%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-03cb9bb .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-dc561f6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-dc561f6 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-daca50c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-a2a73f1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-a2a73f1 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-565a76f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-a07709e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-4a4ea52 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-a92b2e8{width:100%;max-width:100%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-a92b2e8 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-82fd80c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-82fd80c .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-3dc5fa0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-7214873{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-a323225{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-a323225 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-9b51ce9{width:100%;max-width:100%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-9b51ce9 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-d0e2a3d .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-55de1d8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-0c41d22{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-0c41d22 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-1c1d859{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-efa9ded{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-3be6dfe .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-f5a53c4{width:100%;max-width:100%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-f5a53c4 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-f3e57e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-f3e57e7 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-88a3e9c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-3b7fb4b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-0a51abe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-3384437{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-3384437 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-1e82044{width:100%;max-width:100%;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-1e82044 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-8438195{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-8438195 .elementor-image-box-description{font-size:14px;line-height:22px;}.elementor-2334 .elementor-element.elementor-element-dbb863c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-e8b9a7a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-f9a252f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-f9a252f .elementor-image-box-title{font-size:26px;line-height:35px;}.elementor-2334 .elementor-element.elementor-element-f9a252f .elementor-image-box-description{font-size:14px;line-height:22px;}}@media(min-width:768px){.elementor-2334 .elementor-element.elementor-element-8a5e48b{--width:50%;}.elementor-2334 .elementor-element.elementor-element-6a742b6{--width:50%;}.elementor-2334 .elementor-element.elementor-element-5d6b4f3{--width:50%;}.elementor-2334 .elementor-element.elementor-element-b471b21{--width:50%;}.elementor-2334 .elementor-element.elementor-element-4bbed56{--width:100%;}.elementor-2334 .elementor-element.elementor-element-950b81d{--width:100%;}.elementor-2334 .elementor-element.elementor-element-910dbd0{--width:100%;}.elementor-2334 .elementor-element.elementor-element-a887ffc{--width:100%;}.elementor-2334 .elementor-element.elementor-element-7c81a60{--width:50%;}.elementor-2334 .elementor-element.elementor-element-a07709e{--width:50%;}.elementor-2334 .elementor-element.elementor-element-fd943fa{--width:50%;}.elementor-2334 .elementor-element.elementor-element-7214873{--width:50%;}.elementor-2334 .elementor-element.elementor-element-8f16186{--width:100%;}.elementor-2334 .elementor-element.elementor-element-634acfc{--width:100%;}.elementor-2334 .elementor-element.elementor-element-c1935a0{--width:100%;}.elementor-2334 .elementor-element.elementor-element-c37f2b4{--width:100%;}.elementor-2334 .elementor-element.elementor-element-26da413{--width:50%;}.elementor-2334 .elementor-element.elementor-element-efa9ded{--width:50%;}.elementor-2334 .elementor-element.elementor-element-879cbb8{--width:50%;}.elementor-2334 .elementor-element.elementor-element-0a51abe{--width:50%;}.elementor-2334 .elementor-element.elementor-element-b47b215{--width:100%;}.elementor-2334 .elementor-element.elementor-element-66fcc8d{--width:100%;}.elementor-2334 .elementor-element.elementor-element-97ef3c0{--width:60%;}.elementor-2334 .elementor-element.elementor-element-9a2f925{--width:100%;}.elementor-2334 .elementor-element.elementor-element-d42b193{--width:100%;}.elementor-2334 .elementor-element.elementor-element-35effe9{--width:100%;}.elementor-2334 .elementor-element.elementor-element-73b3f3d{--width:100%;}.elementor-2334 .elementor-element.elementor-element-83d911b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2334 .elementor-element.elementor-element-8a5e48b{--width:100%;}.elementor-2334 .elementor-element.elementor-element-6a742b6{--width:100%;}.elementor-2334 .elementor-element.elementor-element-5d6b4f3{--width:100%;}.elementor-2334 .elementor-element.elementor-element-b471b21{--width:100%;}.elementor-2334 .elementor-element.elementor-element-4bbed56{--width:100%;}.elementor-2334 .elementor-element.elementor-element-910dbd0{--width:100%;}.elementor-2334 .elementor-element.elementor-element-7c81a60{--width:100%;}.elementor-2334 .elementor-element.elementor-element-a07709e{--width:100%;}.elementor-2334 .elementor-element.elementor-element-fd943fa{--width:100%;}.elementor-2334 .elementor-element.elementor-element-7214873{--width:100%;}.elementor-2334 .elementor-element.elementor-element-8f16186{--width:100%;}.elementor-2334 .elementor-element.elementor-element-c1935a0{--width:100%;}.elementor-2334 .elementor-element.elementor-element-26da413{--width:100%;}.elementor-2334 .elementor-element.elementor-element-efa9ded{--width:100%;}.elementor-2334 .elementor-element.elementor-element-879cbb8{--width:100%;}.elementor-2334 .elementor-element.elementor-element-0a51abe{--width:100%;}.elementor-2334 .elementor-element.elementor-element-b47b215{--width:100%;}.elementor-2334 .elementor-element.elementor-element-97ef3c0{--width:100%;}.elementor-2334 .elementor-element.elementor-element-8e6b1e7{--width:100%;}.elementor-2334 .elementor-element.elementor-element-2c9c1d5{--width:100%;}.elementor-2334 .elementor-element.elementor-element-a0a2494{--width:100%;}.elementor-2334 .elementor-element.elementor-element-93bbb37{--width:100%;}.elementor-2334 .elementor-element.elementor-element-59b6ce2{--width:100%;}.elementor-2334 .elementor-element.elementor-element-44c2f74{--width:100%;}.elementor-2334 .elementor-element.elementor-element-1c20e06{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4bbed56 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910dbd0 */.service1{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service1:before,
.service1:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #000000;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service1:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service1:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service1:hover:before{
    height: calc(100% - 20px);
}

.service1:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service1:hover .elementor-widget-heading,
.service1:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f16186 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1935a0 */.service1{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service1:before,
.service1:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #000000;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service1:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service1:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service1:hover:before{
    height: calc(100% - 20px);
}

.service1:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service1:hover .elementor-widget-heading,
.service1:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b47b215 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ef3c0 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6b1e7 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9c1d5 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0a2494 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bbb37 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b6ce2 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c2f74 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c20e06 */.service{
    position: relative;
    overflow: hidden;
}

/* =========================
   BORDER ANIMATION (INSIDE)
========================= */

.service:before,
.service:after{
    position: absolute;
    content: '';
    border-style: solid;
    border-color: #ffffff;
    transition: .5s ease;
    pointer-events: none;
}

/* Vertical borders */
.service:before{
    width: calc(100% - 20px);
    height: 0%;
    border-width: 0 2px;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}

/* Horizontal borders */
.service:after{
    width: 0%;
    height: calc(100% - 20px);
    top: 10px;
    left: 50%;
    border-width: 2px 0;
    transform: translateX(-50%);
}

.service:hover:before{
    height: calc(100% - 20px);
}

.service:hover:after{
    width: calc(100% - 20px);
}

/* =========================
   TEXT HIDE & REVEAL
========================= */

/* Target all text inside */
.service .elementor-widget-heading,
.service .elementor-widget-text-editor{
    opacity: 0;
    transform: translateY(15px);
    transition: .4s ease;
}

/* Reveal text on hover */
.service:hover .elementor-widget-heading,
.service:hover .elementor-widget-text-editor{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */