.elementor-2068 .elementor-element.elementor-element-fd2f451b{--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;}.elementor-2068 .elementor-element.elementor-element-f0aaf122{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2068 .elementor-element.elementor-element-5b957d4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:2px;word-spacing:0em;color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-0d36061b .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FCFCFC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2068 .elementor-element.elementor-element-3b3f9c5b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#E7E7E7;}.elementor-2068 .elementor-element.elementor-element-e5310bc0{--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;}.elementor-2068 .elementor-element.elementor-element-80587392 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-acf0ccb2{--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;}.elementor-2068 .elementor-element.elementor-element-1eade65f{--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;}.elementor-2068 .elementor-element.elementor-element-d1542733 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-bc72d993{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#E7E7E7;}.elementor-2068 .elementor-element.elementor-element-a780608f{--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;}.elementor-2068 .elementor-element.elementor-element-d37c9989 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-dd45117e{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#E7E7E7;}.elementor-2068 .elementor-element.elementor-element-322bbf7a{--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;}.elementor-2068 .elementor-element.elementor-element-d62817fa{--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;}.elementor-2068 .elementor-element.elementor-element-29df8823{--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;}.elementor-2068 .elementor-element.elementor-element-92234938 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-b1599f31{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#E7E7E7;}.elementor-2068 .elementor-element.elementor-element-0d09e6d8{--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;}.elementor-2068 .elementor-element.elementor-element-c1765bee .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#E7E7E7;}body.elementor-page-2068:not(.elementor-motion-effects-element-type-background), body.elementor-page-2068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-371aac5 );background-image:url("https://squeegie.net/wp-content/uploads/2026/11/squeegie-optimized-squeegie-studios-logo-grey.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}@media(min-width:1025px){body.elementor-page-2068:not(.elementor-motion-effects-element-type-background), body.elementor-page-2068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2068 .elementor-element.elementor-element-0d36061b .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-3b3f9c5b{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-80587392 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2068 .elementor-element.elementor-element-d1542733 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2068 .elementor-element.elementor-element-bc72d993{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-d37c9989 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2068 .elementor-element.elementor-element-dd45117e{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-92234938 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2068 .elementor-element.elementor-element-b1599f31{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-c1765bee .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2068 .elementor-element.elementor-element-5b957d4a .elementor-heading-title{font-size:13px;}.elementor-2068 .elementor-element.elementor-element-0d36061b .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-3b3f9c5b{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-80587392 .elementor-heading-title{font-size:32px;}.elementor-2068 .elementor-element.elementor-element-d1542733 .elementor-heading-title{font-size:32px;}.elementor-2068 .elementor-element.elementor-element-bc72d993{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-d37c9989 .elementor-heading-title{font-size:32px;}.elementor-2068 .elementor-element.elementor-element-dd45117e{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-92234938 .elementor-heading-title{font-size:32px;}.elementor-2068 .elementor-element.elementor-element-b1599f31{font-size:var( --e-global-typography-text-font-size );}.elementor-2068 .elementor-element.elementor-element-c1765bee .elementor-heading-title{font-size:32px;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-5b957d4a */.elementor-2068 .elementor-element.elementor-element-5b957d4a .elementor-heading-title{border-left:2px solid #A23B3B;padding-left:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d36061b */.elementor-2068 .elementor-element.elementor-element-0d36061b .elementor-heading-title{font-size:clamp(25px,4.1vw,54px);line-height:1.12;overflow-wrap:break-word;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3f9c5b */.elementor-2068 .elementor-element.elementor-element-3b3f9c5b p{font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:62ch;margin:0;} .elementor-2068 .elementor-element.elementor-element-3b3f9c5b p+p{margin-top:12px;}.elementor-2068 .elementor-element.elementor-element-3b3f9c5b a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-3b3f9c5b a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0aaf122 */.elementor-2068 .elementor-element.elementor-element-f0aaf122{min-width:0;--row-gap:clamp(12px,2vw,20px);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8781643a */.elementor-2068 .elementor-element.elementor-element-8781643a figure{margin:0;padding:clamp(20px,4vw,40px);background:linear-gradient(145deg,#182C3A,#16191F);border:1px solid #FFFFFF20;}.elementor-2068 .elementor-element.elementor-element-8781643a img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2f451b */.elementor-2068 .elementor-element.elementor-element-fd2f451b{padding:clamp(34px,6vw,76px) max(clamp(20px,5vw,56px),calc((100% - 1120px) / 2));--row-gap:clamp(14px,2vw,24px);color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-fd2f451b{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);background:linear-gradient(135deg,#201B1B,#1B252F);}.elementor-2068 .elementor-element.elementor-element-fd2f451b>*{min-width:0;width:100%!important;}@media(max-width:767px){.elementor-2068 .elementor-element.elementor-element-fd2f451b{grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80587392 */.elementor-2068 .elementor-element.elementor-element-80587392 .elementor-heading-title{font-size:clamp(23px,3.1vw,37px);line-height:1.2;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f19e8cd */.elementor-2068 .elementor-element.elementor-element-7f19e8cd .sg-ice-intro{font-size:18px;line-height:1.55;margin:0 0 22px;color:#E7E7E7;}.elementor-2068 .elementor-element.elementor-element-7f19e8cd dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px);margin:0;}.elementor-2068 .elementor-element.elementor-element-7f19e8cd dl>div{border-left:2px solid #A23B3B;padding-left:16px;}.elementor-2068 .elementor-element.elementor-element-7f19e8cd dt{font:700 21px/1.3 Archivo,sans-serif;color:#FCFCFC;margin:0 0 8px;}.elementor-2068 .elementor-element.elementor-element-7f19e8cd dd{margin:0;font-size:16px;line-height:1.6;color:#E7E7E7;}@media(max-width:767px){.elementor-2068 .elementor-element.elementor-element-7f19e8cd dl{grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5310bc0 */.elementor-2068 .elementor-element.elementor-element-e5310bc0{padding:clamp(34px,6vw,76px) max(clamp(20px,5vw,56px),calc((100% - 1120px) / 2));--row-gap:clamp(14px,2vw,24px);color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-e5310bc0{background:#201B1B;}.elementor-2068 .elementor-element.elementor-element-e5310bc0{scroll-margin-top:90px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38fb86f4 */.elementor-2068 .elementor-element.elementor-element-38fb86f4 figure{margin:0;min-width:0;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 img{display:block;width:100%;height:auto;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-piece>a{display:block;padding:clamp(12px,2vw,22px);background:linear-gradient(145deg,#26282E,#15191E);border:1px solid #FFFFFF29;text-decoration:none;transition:border-color .2s;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-piece>a:hover{border-color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-piece img{max-height:440px;object-fit:contain;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-enlarge{display:block;color:#D2CDCD;font-size:13px;margin-top:10px;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 figcaption{padding:14px 0 0;font-style:normal;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 h3{font:700 clamp(19px,2vw,24px)/1.3 Archivo,sans-serif;color:#FCFCFC;margin:0 0 7px;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 figcaption p{font-size:16px;line-height:1.55;color:#E7E7E7;margin:0;max-width:54ch;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-pair img{max-height:295px;}@media(max-width:600px){.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-pair{grid-template-columns:minmax(0,1fr);}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-piece img{max-height:400px;}}.elementor-2068 .elementor-element.elementor-element-38fb86f4 a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}.elementor-2068 .elementor-element.elementor-element-38fb86f4 .sg-ice-piece img{max-height:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1542733 */.elementor-2068 .elementor-element.elementor-element-d1542733 .elementor-heading-title{font-size:clamp(23px,3.1vw,37px);line-height:1.2;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc72d993 */.elementor-2068 .elementor-element.elementor-element-bc72d993 p{font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:62ch;margin:0;} .elementor-2068 .elementor-element.elementor-element-bc72d993 p+p{margin-top:12px;}.elementor-2068 .elementor-element.elementor-element-bc72d993 a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-bc72d993 a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eade65f */.elementor-2068 .elementor-element.elementor-element-1eade65f{min-width:0;--row-gap:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf0ccb2 */.elementor-2068 .elementor-element.elementor-element-acf0ccb2{padding:clamp(34px,6vw,76px) max(clamp(20px,5vw,56px),calc((100% - 1120px) / 2));--row-gap:clamp(14px,2vw,24px);color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-acf0ccb2{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);background:#1B252F;}.elementor-2068 .elementor-element.elementor-element-acf0ccb2>*{width:100%!important;min-width:0;}@media(max-width:767px){.elementor-2068 .elementor-element.elementor-element-acf0ccb2{grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37c9989 */.elementor-2068 .elementor-element.elementor-element-d37c9989 .elementor-heading-title{font-size:clamp(23px,3.1vw,37px);line-height:1.2;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd45117e */.elementor-2068 .elementor-element.elementor-element-dd45117e p{font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:62ch;margin:0;} .elementor-2068 .elementor-element.elementor-element-dd45117e p+p{margin-top:12px;}.elementor-2068 .elementor-element.elementor-element-dd45117e a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-dd45117e a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e15e9541 */.elementor-2068 .elementor-element.elementor-element-e15e9541 figure{margin:0;min-width:0;}.elementor-2068 .elementor-element.elementor-element-e15e9541 img{display:block;width:100%;height:auto;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-piece>a{display:block;padding:clamp(12px,2vw,22px);background:linear-gradient(145deg,#26282E,#15191E);border:1px solid #FFFFFF29;text-decoration:none;transition:border-color .2s;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-piece>a:hover{border-color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-piece img{max-height:440px;object-fit:contain;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-enlarge{display:block;color:#D2CDCD;font-size:13px;margin-top:10px;}.elementor-2068 .elementor-element.elementor-element-e15e9541 figcaption{padding:14px 0 0;font-style:normal;}.elementor-2068 .elementor-element.elementor-element-e15e9541 h3{font:700 clamp(19px,2vw,24px)/1.3 Archivo,sans-serif;color:#FCFCFC;margin:0 0 7px;}.elementor-2068 .elementor-element.elementor-element-e15e9541 figcaption p{font-size:16px;line-height:1.55;color:#E7E7E7;margin:0;max-width:54ch;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-pair img{max-height:295px;}@media(max-width:600px){.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-pair{grid-template-columns:minmax(0,1fr);}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-piece img{max-height:400px;}}.elementor-2068 .elementor-element.elementor-element-e15e9541 a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-e15e9541 a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-piece>a{max-width:410px;margin-inline:auto;}.elementor-2068 .elementor-element.elementor-element-e15e9541 .sg-ice-piece img{max-height:470px;}.elementor-2068 .elementor-element.elementor-element-e15e9541 figcaption{max-width:410px;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e2a7c3a */.elementor-2068 .elementor-element.elementor-element-8e2a7c3a figure{margin:0;min-width:0;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a img{display:block;width:100%;height:auto;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-piece>a{display:block;padding:clamp(12px,2vw,22px);background:linear-gradient(145deg,#26282E,#15191E);border:1px solid #FFFFFF29;text-decoration:none;transition:border-color .2s;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-piece>a:hover{border-color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-piece img{max-height:440px;object-fit:contain;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-enlarge{display:block;color:#D2CDCD;font-size:13px;margin-top:10px;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a figcaption{padding:14px 0 0;font-style:normal;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a h3{font:700 clamp(19px,2vw,24px)/1.3 Archivo,sans-serif;color:#FCFCFC;margin:0 0 7px;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a figcaption p{font-size:16px;line-height:1.55;color:#E7E7E7;margin:0;max-width:54ch;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-pair img{max-height:295px;}@media(max-width:600px){.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-pair{grid-template-columns:minmax(0,1fr);}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a .sg-ice-piece img{max-height:400px;}}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-8e2a7c3a a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62817fa */.elementor-2068 .elementor-element.elementor-element-d62817fa{min-width:0;--row-gap:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-322bbf7a */.elementor-2068 .elementor-element.elementor-element-322bbf7a{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:clamp(24px,4vw,40px);align-items:start;}.elementor-2068 .elementor-element.elementor-element-322bbf7a>*{width:100%!important;min-width:0;}@media(max-width:950px){.elementor-2068 .elementor-element.elementor-element-322bbf7a{grid-template-columns:minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a780608f */.elementor-2068 .elementor-element.elementor-element-a780608f{padding:clamp(34px,6vw,76px) max(clamp(20px,5vw,56px),calc((100% - 1120px) / 2));--row-gap:clamp(14px,2vw,24px);color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-a780608f{background:#201B1B;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92234938 */.elementor-2068 .elementor-element.elementor-element-92234938 .elementor-heading-title{font-size:clamp(23px,3.1vw,37px);line-height:1.2;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1599f31 */.elementor-2068 .elementor-element.elementor-element-b1599f31 p{font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:62ch;margin:0;} .elementor-2068 .elementor-element.elementor-element-b1599f31 p+p{margin-top:12px;}.elementor-2068 .elementor-element.elementor-element-b1599f31 a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-b1599f31 a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc096cdc */.elementor-2068 .elementor-element.elementor-element-cc096cdc figure{margin:0;min-width:0;}.elementor-2068 .elementor-element.elementor-element-cc096cdc img{display:block;width:100%;height:auto;}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-piece>a{display:block;padding:clamp(12px,2vw,22px);background:linear-gradient(145deg,#26282E,#15191E);border:1px solid #FFFFFF29;text-decoration:none;transition:border-color .2s;}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-piece>a:hover{border-color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-piece img{max-height:440px;object-fit:contain;}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-enlarge{display:block;color:#D2CDCD;font-size:13px;margin-top:10px;}.elementor-2068 .elementor-element.elementor-element-cc096cdc figcaption{padding:14px 0 0;font-style:normal;}.elementor-2068 .elementor-element.elementor-element-cc096cdc h3{font:700 clamp(19px,2vw,24px)/1.3 Archivo,sans-serif;color:#FCFCFC;margin:0 0 7px;}.elementor-2068 .elementor-element.elementor-element-cc096cdc figcaption p{font-size:16px;line-height:1.55;color:#E7E7E7;margin:0;max-width:54ch;}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-pair img{max-height:295px;}@media(max-width:600px){.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-pair{grid-template-columns:minmax(0,1fr);}.elementor-2068 .elementor-element.elementor-element-cc096cdc .sg-ice-piece img{max-height:400px;}}.elementor-2068 .elementor-element.elementor-element-cc096cdc a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-cc096cdc a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29df8823 */.elementor-2068 .elementor-element.elementor-element-29df8823{padding:clamp(34px,6vw,76px) max(clamp(20px,5vw,56px),calc((100% - 1120px) / 2));--row-gap:clamp(14px,2vw,24px);color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-29df8823{background:#1B252F;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1765bee */.elementor-2068 .elementor-element.elementor-element-c1765bee .elementor-heading-title{font-size:clamp(23px,3.1vw,37px);line-height:1.2;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a7f8d5 */.elementor-2068 .elementor-element.elementor-element-41a7f8d5 p{font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:62ch;margin:0;} .elementor-2068 .elementor-element.elementor-element-41a7f8d5 p+p{margin-top:12px;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5 a{color:#FCFCFC;text-decoration:underline;text-underline-offset:.22em;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5 a:focus-visible{outline:2px solid #FFDF00;outline-offset:4px;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5 .sg-ice-project-cta{display:inline-block;padding:12px 20px;border:1px solid #A23B3B;background:#842F2F;color:#FCFCFC;text-decoration:none;font-weight:700;}.elementor-2068 .elementor-element.elementor-element-41a7f8d5 .sg-ice-project-cta:hover{background:#A23B3B;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d09e6d8 */.elementor-2068 .elementor-element.elementor-element-0d09e6d8{padding:clamp(34px,6vw,76px) max(clamp(20px,5vw,56px),calc((100% - 1120px) / 2));--row-gap:clamp(14px,2vw,24px);color:#FCFCFC;}.elementor-2068 .elementor-element.elementor-element-0d09e6d8{background:#201B1B;}/* End custom CSS */