.elementor-2040 .elementor-element.elementor-element-7f5204d{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2040 .elementor-element.elementor-element-1b792ab{--display:flex;}.elementor-2040 .elementor-element.elementor-element-b04fc80{--display:flex;}.elementor-2040 .elementor-element.elementor-element-12a2fd0{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:1007px;--margin-right:0px;}.elementor-2040 .elementor-element.elementor-element-3e32a8f{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-3e32a8f .elementor-heading-title{font-size:18px;}.elementor-2040 .elementor-element.elementor-element-3e32a8f .elementor-heading-title a:hover, .elementor-2040 .elementor-element.elementor-element-3e32a8f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-3e32a8f .elementor-heading-title a{transition-duration:0.2s;}.elementor-2040 .elementor-element.elementor-element-c3e18f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-c3e18f9 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2040 .elementor-element.elementor-element-b50e2ad{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-b50e2ad .elementor-heading-title{font-size:18px;}.elementor-2040 .elementor-element.elementor-element-b50e2ad .elementor-heading-title a:hover, .elementor-2040 .elementor-element.elementor-element-b50e2ad .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-ed3300f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-ed3300f .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2040 .elementor-element.elementor-element-423972b{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-423972b .elementor-heading-title{font-size:18px;}.elementor-2040 .elementor-element.elementor-element-423972b .elementor-heading-title a:hover, .elementor-2040 .elementor-element.elementor-element-423972b .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-32ba271{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-32ba271 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2040 .elementor-element.elementor-element-e585882{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-e585882 .elementor-heading-title{font-size:18px;}.elementor-2040 .elementor-element.elementor-element-e585882 .elementor-heading-title a:hover, .elementor-2040 .elementor-element.elementor-element-e585882 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-e57d369{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-e57d369 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2040 .elementor-element.elementor-element-d058ce1{--display:flex;}.elementor-2040 .elementor-element.elementor-element-714b118{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:30px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:0px;--n-menu-dropdown-indicator-rotate:rotate(0deg);--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2040 .elementor-element.elementor-element-714b118 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-4c2d26c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-2040 .elementor-element.elementor-element-53936b0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-932f0d3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2040 .elementor-element.elementor-element-932f0d3 .elementor-heading-title{font-family:"Poppins-medium", Sans-serif;font-size:153px;font-weight:700;line-height:71px;letter-spacing:0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2040 .elementor-element.elementor-element-932f0d3 .elementor-heading-title a:hover, .elementor-2040 .elementor-element.elementor-element-932f0d3 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-932f0d3 .elementor-heading-title a{transition-duration:0s;}.elementor-2040 .elementor-element.elementor-element-756d9fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-f5d2122.elementor-element{--align-self:flex-start;}.elementor-2040 .elementor-element.elementor-element-f5d2122 .elementor-heading-title{font-family:"CASTLE-ROCKS-DUO-Italic", Sans-serif;font-size:63px;}.elementor-2040 .elementor-element.elementor-element-3cd6429{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2040 .elementor-element.elementor-element-3cd6429 .elementor-heading-title{font-family:"CASTLE-ROCKS-DUO-Italic", Sans-serif;font-size:39px;}.elementor-2040 .elementor-element.elementor-element-65f7bab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3px;--margin-bottom:0px;--margin-left:63px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-65f7bab.e-con{--align-self:flex-end;}.elementor-2040 .elementor-element.elementor-element-a9d8a6f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2040 .elementor-element.elementor-element-a9d8a6f .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-a9d8a6f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-b8897ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 205px;text-align:end;}.elementor-2040 .elementor-element.elementor-element-b8897ae p{margin-block-end:0px;}.elementor-2040 .elementor-element.elementor-element-da4db62{--divider-border-style:solid;--divider-color:#000;--divider-border-width:5.4px;}.elementor-2040 .elementor-element.elementor-element-da4db62 .elementor-divider-separator{width:34%;margin:0 auto;margin-right:0;}.elementor-2040 .elementor-element.elementor-element-da4db62 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-dc02328{--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:flex-end;}.elementor-2040 .elementor-element.elementor-element-dc02328.e-con{--align-self:flex-end;}.elementor-2040 .elementor-element.elementor-element-a25e2d2{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-a25e2d2.elementor-element{--align-self:center;}.elementor-2040 .elementor-element.elementor-element-a25e2d2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2040 .elementor-element.elementor-element-a25e2d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-a25e2d2.elementor-view-framed .elementor-icon, .elementor-2040 .elementor-element.elementor-element-a25e2d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2040 .elementor-element.elementor-element-8495769{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-8495769.elementor-element{--align-self:center;}.elementor-2040 .elementor-element.elementor-element-8495769 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2040 .elementor-element.elementor-element-b349706{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-b349706.elementor-element{--align-self:center;}.elementor-2040 .elementor-element.elementor-element-b349706 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2040 .elementor-element.elementor-element-303881f{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-303881f.elementor-element{--align-self:center;}.elementor-2040 .elementor-element.elementor-element-303881f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2040 .elementor-element.elementor-element-e352edd .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-2040 .elementor-element.elementor-element-e352edd .elementor-progress-wrapper{background-color:#EEEEEE;}.elementor-2040 .elementor-element.elementor-element-e352edd .elementor-progress-bar{height:1.3px;line-height:1.3px;}.elementor-2040 .elementor-element.elementor-element-5568eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-5568eca img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-5568eca:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-bdd65fc{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-bdd65fc .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-bdd65fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-fdd0510{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-fdd0510 img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-fdd0510:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-905e80b{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-905e80b .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-905e80b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-13dadaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-13dadaa img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-13dadaa:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-b91bf64{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-b91bf64 .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-b91bf64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-1b528dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-1b528dc img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-1b528dc:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-720822a{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-720822a .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-720822a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-2168da9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-2168da9 img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-2168da9:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-b645bfe{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-b645bfe .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-b645bfe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-7768795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-7768795 img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-7768795:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-3d58871{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-3d58871 .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-3d58871 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-12e3d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-12e3d83 img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-12e3d83:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-29f6dfa{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-29f6dfa .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-29f6dfa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-3def928{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2040 .elementor-element.elementor-element-3def928 img{width:100%;max-width:100%;height:365px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2040 .elementor-element.elementor-element-3def928:hover img{opacity:0.42;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0.4px ) hue-rotate( 0deg );}.elementor-2040 .elementor-element.elementor-element-7c5cb4d{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-7c5cb4d .elementor-divider-separator{width:100%;}.elementor-2040 .elementor-element.elementor-element-7c5cb4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-837515d{width:var( --container-widget-width, 100.608% );max-width:100.608%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.608%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-837515d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-837515d .elementor-icon-wrapper{text-align:start;}.elementor-2040 .elementor-element.elementor-element-837515d .elementor-icon{font-size:153px;}.elementor-2040 .elementor-element.elementor-element-837515d .elementor-icon svg{height:153px;}.elementor-2040 .elementor-element.elementor-element-837515d .elementor-icon-wrapper svg{width:auto;}.elementor-2040 .elementor-element.elementor-element-51baebf{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-6ed8cee{width:var( --container-widget-width, 30.316% );max-width:30.316%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-6ed8cee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-6ed8cee .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-20c7da8{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-6b63530{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-6b63530.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-6b63530 .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-4276b5d{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-a381776{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-a381776.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-a381776 .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-6a1b49e{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-b46f5be{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-b46f5be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-b46f5be .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-0f8e64b{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-9cae750{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-9cae750.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-9cae750 .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-1188907{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-a0da040{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-a0da040.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-a0da040 .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-e0552fd{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-26d6eba{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-26d6eba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-26d6eba .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-917abc9{--display:flex;--min-height:20px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-3ab5047{width:var( --container-widget-width, 30.316% );max-width:30.316%;padding:0px 0px 0px 11px;--container-widget-width:30.316%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-3ab5047.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-3ab5047 .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-c5ad314{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 170px;padding:8px 0px 0px 11px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-2040 .elementor-element.elementor-element-c5ad314.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-c5ad314 .elementor-heading-title{font-family:"Poppins-medium", Sans-serif;font-size:20px;font-weight:400;line-height:40px;letter-spacing:0.5px;word-spacing:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-97a6089{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-97a6089 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-2040 .elementor-element.elementor-element-97a6089 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-94c7f39{width:var( --container-widget-width, 93% );max-width:93%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 170px;padding:8px 0px 0px 11px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:end;}.elementor-2040 .elementor-element.elementor-element-94c7f39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2040 .elementor-element.elementor-element-94c7f39 .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:400;line-height:40px;letter-spacing:0px;word-spacing:2px;color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-73b4a7e{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.2px;}.elementor-2040 .elementor-element.elementor-element-73b4a7e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-2040 .elementor-element.elementor-element-73b4a7e .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2040 .elementor-element.elementor-element-d4130bb{width:var( --container-widget-width, 19% );max-width:19%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:end;}.elementor-2040 .elementor-element.elementor-element-d4130bb.elementor-element{--align-self:flex-start;}.elementor-2040 .elementor-element.elementor-element-d4130bb img{width:100%;max-width:100%;opacity:1;}.elementor-2040 .elementor-element.elementor-element-d4130bb:hover img{opacity:1;}.elementor-2040 .elementor-element.elementor-element-5a6ead6{width:var( --container-widget-width, 17% );max-width:17%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-5a6ead6 img{width:100%;max-width:100%;opacity:1;}.elementor-2040 .elementor-element.elementor-element-5a6ead6:hover img{opacity:1;}.elementor-2040 .elementor-element.elementor-element-70428b5{width:var( --container-widget-width, 19% );max-width:19%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-70428b5 img{width:100%;max-width:100%;opacity:1;}.elementor-2040 .elementor-element.elementor-element-70428b5:hover img{opacity:1;}.elementor-2040 .elementor-element.elementor-element-66099aa{width:var( --container-widget-width, 19% );max-width:19%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-66099aa img{width:100%;max-width:100%;opacity:1;}.elementor-2040 .elementor-element.elementor-element-66099aa:hover img{opacity:1;}.elementor-2040 .elementor-element.elementor-element-cec685a{width:var( --container-widget-width, 19% );max-width:19%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-2040 .elementor-element.elementor-element-cec685a img{width:100%;max-width:100%;opacity:1;}.elementor-2040 .elementor-element.elementor-element-cec685a:hover img{opacity:1;}.elementor-2040 .elementor-element.elementor-element-20fb89b{text-align:center;}.elementor-2040 .elementor-element.elementor-element-20fb89b .elementor-heading-title{font-family:"Poppins-Light", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}@media(max-width:767px){.elementor-2040 .elementor-element.elementor-element-12a2fd0{--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;}.elementor-2040 .elementor-element.elementor-element-932f0d3 .elementor-heading-title{font-size:91px;}.elementor-2040 .elementor-element.elementor-element-f5d2122 .elementor-heading-title{font-size:34px;}.elementor-2040 .elementor-element.elementor-element-3cd6429 .elementor-heading-title{font-size:31px;}.elementor-2040 .elementor-element.elementor-element-65f7bab{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2040 .elementor-element.elementor-element-dc02328{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-a25e2d2{padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-2040 .elementor-element.elementor-element-a25e2d2 .elementor-icon-box-wrapper{gap:0px;}.elementor-2040 .elementor-element.elementor-element-8495769{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-2040 .elementor-element.elementor-element-b349706{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-2040 .elementor-element.elementor-element-303881f{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;}.elementor-2040 .elementor-element.elementor-element-837515d .elementor-icon{font-size:88px;}.elementor-2040 .elementor-element.elementor-element-837515d .elementor-icon svg{height:88px;}.elementor-2040 .elementor-element.elementor-element-6ed8cee{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-6ed8cee .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-6b63530{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-6b63530 .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-a381776{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-a381776 .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-b46f5be{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-b46f5be .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-9cae750{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-9cae750 .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-a0da040{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-a0da040 .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-26d6eba{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-26d6eba .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-3ab5047{padding:0px 0px 0px 0px;}.elementor-2040 .elementor-element.elementor-element-3ab5047 .elementor-heading-title{line-height:1.5em;}.elementor-2040 .elementor-element.elementor-element-c5ad314{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;text-align:start;}.elementor-2040 .elementor-element.elementor-element-c5ad314.elementor-element{--align-self:flex-start;}.elementor-2040 .elementor-element.elementor-element-c5ad314 .elementor-heading-title{font-size:20px;line-height:1.3em;letter-spacing:0.6px;}.elementor-2040 .elementor-element.elementor-element-94c7f39{padding:0px 0px 0px 0px;--container-widget-width:584px;--container-widget-flex-grow:0;width:var( --container-widget-width, 584px );max-width:584px;text-align:start;}.elementor-2040 .elementor-element.elementor-element-94c7f39.elementor-element{--align-self:flex-end;}.elementor-2040 .elementor-element.elementor-element-94c7f39 .elementor-heading-title{line-height:1.3em;}.elementor-2040 .elementor-element.elementor-element-d4130bb{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-2040 .elementor-element.elementor-element-5a6ead6{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;}.elementor-2040 .elementor-element.elementor-element-70428b5{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;}.elementor-2040 .elementor-element.elementor-element-cec685a{margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;}.elementor-2040 .elementor-element.elementor-element-20fb89b .elementor-heading-title{font-size:11px;line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-ce0255b */.elementor-2040 .elementor-element.elementor-element-ce0255b:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03b23be */.elementor-2040 .elementor-element.elementor-element-03b23be:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43daba */.elementor-2040 .elementor-element.elementor-element-e43daba:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac754a8 */.elementor-2040 .elementor-element.elementor-element-ac754a8:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a70d29c */.elementor-2040 .elementor-element.elementor-element-a70d29c:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4549cb8 */.elementor-2040 .elementor-element.elementor-element-4549cb8:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2c6ea1 */.elementor-2040 .elementor-element.elementor-element-f2c6ea1:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a8f05 */.elementor-2040 .elementor-element.elementor-element-77a8f05:hover .elementor-heading-title {
    animation: roll 0.6s forwards;
}

@keyframes roll {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4130bb */.elementor-2040 .elementor-element.elementor-element-d4130bb img {
    display: none;
}

.elementor-2040 .elementor-element.elementor-element-d4130bb img:nth-child(1) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-d4130bb img:nth-child(2) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-d4130bb img:nth-child(3) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-d4130bb img:nth-child(n) {
    animation: fade 0s infinite;
}

@keyframes fade {
    0% { opacity: 0; }
    10% { opacity: 1; }
    33% { opacity: 1; }
    43% { opacity: 0; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a6ead6 */.elementor-2040 .elementor-element.elementor-element-5a6ead6 img {
    display: none;
}

.elementor-2040 .elementor-element.elementor-element-5a6ead6 img:nth-child(1) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-5a6ead6 img:nth-child(2) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-5a6ead6 img:nth-child(3) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-5a6ead6 img:nth-child(n) {
    animation: fade 2s infinite;
}

@keyframes fade {
    0% { opacity: 0; }
    10% { opacity: 1; }
    33% { opacity: 1; }
    43% { opacity: 0; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70428b5 */.elementor-2040 .elementor-element.elementor-element-70428b5 img {
    display: none;
}

.elementor-2040 .elementor-element.elementor-element-70428b5 img:nth-child(1) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-70428b5 img:nth-child(2) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-70428b5 img:nth-child(3) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-70428b5 img:nth-child(n) {
    animation: fade 3s infinite;
}

@keyframes fade {
    0% { opacity: 0; }
    10% { opacity: 1; }
    33% { opacity: 1; }
    43% { opacity: 0; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66099aa */.elementor-2040 .elementor-element.elementor-element-66099aa img {
    display: none;
}

.elementor-2040 .elementor-element.elementor-element-66099aa img:nth-child(1) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-66099aa img:nth-child(2) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-66099aa img:nth-child(3) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-66099aa img:nth-child(n) {
    animation: fade 2s infinite;
}

@keyframes fade {
    0% { opacity: 0; }
    10% { opacity: 1; }
    33% { opacity: 1; }
    43% { opacity: 0; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cec685a */.elementor-2040 .elementor-element.elementor-element-cec685a img {
    display: none;
}

.elementor-2040 .elementor-element.elementor-element-cec685a img:nth-child(1) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-cec685a img:nth-child(2) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-cec685a img:nth-child(3) {
    display: block;
}

.elementor-2040 .elementor-element.elementor-element-cec685a img:nth-child(n) {
    animation: fade 5s infinite;
}

@keyframes fade {
    0% { opacity: 0; }
    10% { opacity: 1; }
    33% { opacity: 1; }
    43% { opacity: 0; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins-medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studai.cn/wp-content/uploads/2026/06/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins-medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CASTLE-ROCKS-DUO-Italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studai.cn/wp-content/uploads/2026/07/CASTLE-ROCKS-DUO-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studai.cn/wp-content/uploads/2026/06/Poppins-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */