.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17512 .elementor-element.elementor-element-dd59f85{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17512 .elementor-element.elementor-element-dd59f85:not(.elementor-motion-effects-element-type-background), .elementor-17512 .elementor-element.elementor-element-dd59f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://tropicalpoolsconstruction.com/wp-content/uploads/2025/08/Transparent-Wave-Background-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-17512 .elementor-element.elementor-element-e1840db{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-17512 .elementor-element.elementor-element-66de72b img{border-radius:20px 20px 20px 20px;}.elementor-17512 .elementor-element.elementor-element-ef1268d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-17512 .elementor-element.elementor-element-c1f9709 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-c1f9709 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-94dcae8 );}.elementor-17512 .elementor-element.elementor-element-266e9a1 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17512 .elementor-element.elementor-element-266e9a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:bold;color:var( --e-global-color-f1c7df1 );}.elementor-17512 .elementor-element.elementor-element-6f71863{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17512 .elementor-element.elementor-element-6f71863:not(.elementor-motion-effects-element-type-background), .elementor-17512 .elementor-element.elementor-element-6f71863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17512 .elementor-element.elementor-element-1f5d21f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-1f5d21f{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-ab6f4bd );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17512 .elementor-element.elementor-element-9967b14 .elementor-button{background-color:var( --e-global-color-61f9a44 );font-family:"Montserrat", Sans-serif;font-weight:700;border-radius:200px 200px 200px 200px;padding:10px 20px 10px 20px;}.elementor-17512 .elementor-element.elementor-element-9967b14 .elementor-button:hover, .elementor-17512 .elementor-element.elementor-element-9967b14 .elementor-button:focus{background-color:var( --e-global-color-4b5f9ce );}.elementor-17512 .elementor-element.elementor-element-9967b14 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-9967b14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17512 .elementor-element.elementor-element-9967b14 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17512 .elementor-element.elementor-element-34e9c41{--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:stretch;--gap:15px 30px;--row-gap:15px;--column-gap:30px;--padding-top:0%;--padding-bottom:7%;--padding-left:05%;--padding-right:05%;--z-index:20;}.elementor-17512 .elementor-element.elementor-element-fa0a7ec{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-edf5479 );--border-color:var( --e-global-color-edf5479 );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-17512 .elementor-element.elementor-element-a6375ad > .elementor-widget-container{border-style:none;}.elementor-17512 .elementor-element.elementor-element-a6375ad img{border-style:none;border-radius:15px 15px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-24538eb > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-d766c71{text-align:center;}.elementor-17512 .elementor-element.elementor-element-d766c71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-94dcae8 );}.elementor-17512 .elementor-element.elementor-element-d2d4e14{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:21px;color:var( --e-global-color-ab6f4bd );}.elementor-17512 .elementor-element.elementor-element-d2d4e14 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17512 .elementor-element.elementor-element-d2d4e14.elementor-element{--align-self:center;}.elementor-17512 .elementor-element.elementor-element-d18dd85 .elementor-button{background-color:var( --e-global-color-e5af0fe );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:200px 200px 200px 200px;}.elementor-17512 .elementor-element.elementor-element-d18dd85 .elementor-button:hover, .elementor-17512 .elementor-element.elementor-element-d18dd85 .elementor-button:focus{background-color:var( --e-global-color-61f9a44 );}.elementor-17512 .elementor-element.elementor-element-d18dd85 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17512 .elementor-element.elementor-element-3ecae83{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-edf5479 );--border-color:var( --e-global-color-edf5479 );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-17512 .elementor-element.elementor-element-dc718a3 > .elementor-widget-container{border-style:none;}.elementor-17512 .elementor-element.elementor-element-dc718a3 img{border-style:none;border-radius:15px 15px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-f5123c2 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-c14239d{text-align:center;}.elementor-17512 .elementor-element.elementor-element-c14239d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-94dcae8 );}.elementor-17512 .elementor-element.elementor-element-b453150{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:21px;color:var( --e-global-color-ab6f4bd );}.elementor-17512 .elementor-element.elementor-element-b453150 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17512 .elementor-element.elementor-element-b453150.elementor-element{--align-self:center;}.elementor-17512 .elementor-element.elementor-element-1604270 .elementor-button{background-color:var( --e-global-color-e5af0fe );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:200px 200px 200px 200px;}.elementor-17512 .elementor-element.elementor-element-1604270 .elementor-button:hover, .elementor-17512 .elementor-element.elementor-element-1604270 .elementor-button:focus{background-color:var( --e-global-color-61f9a44 );}.elementor-17512 .elementor-element.elementor-element-1604270 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17512 .elementor-element.elementor-element-bb264dc{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-edf5479 );--border-color:var( --e-global-color-edf5479 );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-17512 .elementor-element.elementor-element-7aafd3e > .elementor-widget-container{border-style:none;}.elementor-17512 .elementor-element.elementor-element-7aafd3e img{border-style:none;border-radius:15px 15px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-ed47aa5 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-17512 .elementor-element.elementor-element-5299ed8{text-align:center;}.elementor-17512 .elementor-element.elementor-element-5299ed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-94dcae8 );}.elementor-17512 .elementor-element.elementor-element-c37aa4f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:21px;color:var( --e-global-color-ab6f4bd );}.elementor-17512 .elementor-element.elementor-element-c37aa4f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-17512 .elementor-element.elementor-element-c37aa4f.elementor-element{--align-self:center;}.elementor-17512 .elementor-element.elementor-element-42cfe47 .elementor-button{background-color:var( --e-global-color-e5af0fe );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:200px 200px 200px 200px;}.elementor-17512 .elementor-element.elementor-element-42cfe47 .elementor-button:hover, .elementor-17512 .elementor-element.elementor-element-42cfe47 .elementor-button:focus{background-color:var( --e-global-color-61f9a44 );}.elementor-17512 .elementor-element.elementor-element-42cfe47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17512 .elementor-element.elementor-element-579aa72{--display:flex;--min-height:760px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:13%;--padding-right:14%;}.elementor-17512 .elementor-element.elementor-element-579aa72:not(.elementor-motion-effects-element-type-background), .elementor-17512 .elementor-element.elementor-element-579aa72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tropicalpoolsconstruction.com/wp-content/uploads/2025/06/contact_BG_home.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-17512 .elementor-element.elementor-element-8b49ee9{--display:flex;--z-index:2;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17512 .elementor-element.elementor-element-2557e7f{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:2;}.elementor-17512 .elementor-element.elementor-element-956c8d1{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17512 .elementor-element.elementor-element-30108ab > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17512 .elementor-element.elementor-element-30108ab{text-align:center;}.elementor-17512 .elementor-element.elementor-element-30108ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:bold;color:var( --e-global-color-f1c7df1 );}.elementor-widget-premium-img-gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-gallery-item{padding:12px;}.elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-gallery-caption{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17512 .elementor-element.elementor-element-ef1268d{--justify-content:center;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17512 .elementor-element.elementor-element-c1f9709{text-align:center;}.elementor-17512 .elementor-element.elementor-element-266e9a1{text-align:center;}.elementor-17512 .elementor-element.elementor-element-1f5d21f{text-align:center;}.elementor-17512 .elementor-element.elementor-element-d766c71{text-align:center;}.elementor-17512 .elementor-element.elementor-element-c14239d{text-align:center;}.elementor-17512 .elementor-element.elementor-element-5299ed8{text-align:center;}.elementor-17512 .elementor-element.elementor-element-579aa72{--min-height:1000px;}.elementor-17512 .elementor-element.elementor-element-2557e7f{--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-17512 .elementor-element.elementor-element-30108ab{text-align:center;}.elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}@media(min-width:768px){.elementor-17512 .elementor-element.elementor-element-e1840db{--width:50%;}.elementor-17512 .elementor-element.elementor-element-ef1268d{--width:50%;}.elementor-17512 .elementor-element.elementor-element-34e9c41{--content-width:1140px;}.elementor-17512 .elementor-element.elementor-element-956c8d1{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17512 .elementor-element.elementor-element-e1840db{--width:100%;}.elementor-17512 .elementor-element.elementor-element-ef1268d{--width:100%;}.elementor-17512 .elementor-element.elementor-element-8b49ee9{--width:100%;}}@media(max-width:767px){.elementor-17512 .elementor-element.elementor-element-dd59f85{--content-width:330px;--padding-top:4rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17512 .elementor-element.elementor-element-dd59f85:not(.elementor-motion-effects-element-type-background), .elementor-17512 .elementor-element.elementor-element-dd59f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 512px;}.elementor-17512 .elementor-element.elementor-element-1f5d21f{text-align:left;font-size:15px;}.elementor-17512 .elementor-element.elementor-element-579aa72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-17512 .elementor-element.elementor-element-8b49ee9{--width:100%;}.elementor-17512 .elementor-element.elementor-element-30108ab{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-17512 .elementor-element.elementor-element-30108ab.elementor-element{--align-self:center;}.elementor-17512 .elementor-element.elementor-element-30108ab .elementor-heading-title{font-size:30px;}.elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-17512 .elementor-element.elementor-element-e9f8604 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}