.elementor-11107 .elementor-element.elementor-element-3036c54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:2px;--padding-right:1px}.elementor-11107 .elementor-element.elementor-element-13363c4{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;--z-index:999}.elementor-11107 .elementor-element.elementor-element-46fb9aa{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-46fb9aa.e-con{--align-self:stretch}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-11107 .elementor-element.elementor-element-995af79>.elementor-widget-container{padding:6px 0 0}.elementor-11107 .elementor-element.elementor-element-995af79 .elementor-icon-wrapper{text-align:center}.elementor-11107 .elementor-element.elementor-element-995af79.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-995af79.elementor-view-framed .elementor-icon,.elementor-11107 .elementor-element.elementor-element-995af79.elementor-view-default .elementor-icon{color:var(--e-global-color-aaf14d2);border-color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-995af79.elementor-view-framed .elementor-icon,.elementor-11107 .elementor-element.elementor-element-995af79.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-995af79 .elementor-icon{font-size:20px}.elementor-11107 .elementor-element.elementor-element-995af79 .elementor-icon svg{height:20px}.elementor-11107 .elementor-element.elementor-element-995af79 .elementor-icon-wrapper svg{width:auto}.elementor-11107 .elementor-element.elementor-element-5e79fd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px}.elementor-11107 .elementor-element.elementor-element-5e79fd0.e-con{--align-self:stretch}.elementor-11107 .elementor-element.elementor-element-1109919{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-810bdac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-3d94775{z-index:4}.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-11107 .elementor-element.elementor-element-2841c92{text-align:left}.elementor-11107 .elementor-element.elementor-element-2841c92 .elementor-heading-title{font-family:"satochi",Sans-serif;font-size:10vw;font-weight:300;text-transform:uppercase;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-eae4e7f{--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-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-567ad52{width:auto;max-width:auto}.elementor-11107 .elementor-element.elementor-element-567ad52>.elementor-widget-container{margin:0;padding:0}.elementor-11107 .elementor-element.elementor-element-fb309c8{width:auto;max-width:auto}.elementor-11107 .elementor-element.elementor-element-fb309c8>.elementor-widget-container{margin:0;padding:0}.elementor-11107 .elementor-element.elementor-element-1529297{width:auto;max-width:auto}.elementor-11107 .elementor-element.elementor-element-1529297>.elementor-widget-container{margin:0;padding:0}.elementor-11107 .elementor-element.elementor-element-4979db7{--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-11107 .elementor-element.elementor-element-4a366fc{--display:flex;--padding-top:3.5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-4e62129{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-11107 .elementor-element.elementor-element-4e62129 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:3vw;font-weight:300;text-transform:uppercase;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-2d7a793{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-c4bd4e2{--display:flex;--border-radius:16px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11107 .elementor-element.elementor-element-c4bd4e2:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-c4bd4e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/16a673f174423c80fdb897b982b46246-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-8bddb6c{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-91e063b{width:100%;max-width:100%}.elementor-11107 .elementor-element.elementor-element-91e063b>.elementor-widget-container{margin:0;padding:0}.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-11107 .elementor-element.elementor-element-945f0d1 img{width:55%}.elementor-11107 .elementor-element.elementor-element-5b21b2b{width:100%;max-width:100%;text-align:center}.elementor-11107 .elementor-element.elementor-element-5b21b2b .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:2.5vw;font-weight:900;text-transform:uppercase;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-379227f img{width:70%}.elementor-11107 .elementor-element.elementor-element-3482001{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-8f41a16{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-8f41a16:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-8f41a16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4a48920)}.elementor-11107 .elementor-element.elementor-element-bd0ef69{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px}.elementor-11107 .elementor-element.elementor-element-137566a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-0de9a3c{--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-11107 .elementor-element.elementor-element-a007218{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-8304ff8{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-11107 .elementor-element.elementor-element-5267dee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:2px;--padding-right:1px}.elementor-11107 .elementor-element.elementor-element-3bd2d9d{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-11107 .elementor-element.elementor-element-3bd2d9d>.elementor-widget-container{border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-3bd2d9d .elementor-heading-title{font-family:"satochi",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:18px;color:var(--e-global-color-aaf14d2)}.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-11107 .elementor-element.elementor-element-d6a3117>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-11107 .elementor-element.elementor-element-d6a3117{font-family:"satochi",Sans-serif;font-size:2.1vw;font-weight:700;text-transform:uppercase;line-height:56px;color:#868686}.elementor-11107 .elementor-element.elementor-element-bcf083f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-11107 .elementor-element.elementor-element-bcf083f:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-bcf083f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#0201033B 0%,var(--e-global-color-9f54a27) 100%)}.elementor-11107 .elementor-element.elementor-element-43cb2d1{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-8e3258e{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-8e3258e:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-8e3258e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-0f1fab8{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-0f1fab8:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-0f1fab8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-09c34b1{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-09c34b1:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-09c34b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-695d34d{--display:flex}.elementor-11107 .elementor-element.elementor-element-7765202{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-7765202:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-7765202>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-89cabb2{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-89cabb2:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-89cabb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-71b7211{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-71b7211:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-71b7211>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-53c9a35{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-ede27f9{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-ede27f9:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-ede27f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-b5571c1{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-b5571c1:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-b5571c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-267d60f{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-267d60f:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-267d60f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-7370ede{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-77a3b54{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-11107 .elementor-element.elementor-element-44ea268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:2px;--padding-right:1px}.elementor-11107 .elementor-element.elementor-element-7b40689{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-11107 .elementor-element.elementor-element-7b40689>.elementor-widget-container{border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-7b40689 .elementor-heading-title{font-family:"satochi",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:18px;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-76cb349>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-11107 .elementor-element.elementor-element-76cb349{font-family:"satochi",Sans-serif;font-size:2.2vw;font-weight:700;text-transform:uppercase;line-height:56px;color:#868686}.elementor-11107 .elementor-element.elementor-element-280025f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-11107 .elementor-element.elementor-element-280025f:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-280025f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#0201033B 0%,var(--e-global-color-9f54a27) 100%)}.elementor-11107 .elementor-element.elementor-element-e7575ed{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-d27dde3{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-d27dde3:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-d27dde3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-2dbac03{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-2dbac03:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-2dbac03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-0619d9f{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-0619d9f:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-0619d9f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-dd8611e{--display:flex}.elementor-11107 .elementor-element.elementor-element-291e7be{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-291e7be:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-291e7be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-73c4cf0{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-73c4cf0:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-73c4cf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-863167b{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-863167b:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-863167b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-883f44f{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-c3d9bd9{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-c3d9bd9:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-c3d9bd9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-027e0c9{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-027e0c9:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-027e0c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-7e6e6f7{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-7e6e6f7:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-7e6e6f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-5669aee{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-be02ed6{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-11107 .elementor-element.elementor-element-a237da9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:2px;--padding-right:1px}.elementor-11107 .elementor-element.elementor-element-6a6fdae{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-11107 .elementor-element.elementor-element-6a6fdae>.elementor-widget-container{border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-6a6fdae .elementor-heading-title{font-family:"satochi",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:18px;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-81c1029>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-11107 .elementor-element.elementor-element-81c1029{font-family:"satochi",Sans-serif;font-size:2.1vw;font-weight:700;text-transform:uppercase;line-height:56px;color:#868686}.elementor-11107 .elementor-element.elementor-element-99de2de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-11107 .elementor-element.elementor-element-99de2de:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-99de2de>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#0201033B 0%,var(--e-global-color-9f54a27) 100%)}.elementor-11107 .elementor-element.elementor-element-d11ab14{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-35a2acf{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-35a2acf:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-35a2acf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-ac25da9{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-ac25da9:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-ac25da9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-a1d8407{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-a1d8407:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-a1d8407>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-3517d67{--display:flex}.elementor-11107 .elementor-element.elementor-element-e49c0ce{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-e49c0ce:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-e49c0ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-fe20f25{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-fe20f25:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-fe20f25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-4c894aa{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-4c894aa:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-4c894aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-ffaf9c9{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-c0d3dee{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-c0d3dee:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-c0d3dee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-7e97768{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-7e97768:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-7e97768>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-405df5f{--display:flex;--min-height:450px;--border-radius:58px}.elementor-11107 .elementor-element.elementor-element-405df5f:not(.elementor-motion-effects-element-type-background),.elementor-11107 .elementor-element.elementor-element-405df5f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/03/Rectangle-183.png");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-11107 .elementor-element.elementor-element-77df6dd{--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-11107 .elementor-element.elementor-element-de942ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw}.elementor-11107 .elementor-element.elementor-element-d0cad38{text-align:center}.elementor-11107 .elementor-element.elementor-element-d0cad38 .elementor-heading-title{font-family:"satochi",Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-fec7b9e>.elementor-widget-container{margin:0 0 5vw;padding:0}.elementor-11107 .elementor-element.elementor-element-fec7b9e{text-align:center}.elementor-11107 .elementor-element.elementor-element-fec7b9e .elementor-heading-title{font-family:"satochi",Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var(--e-global-color-aaf14d2)}.elementor-11107 .elementor-element.elementor-element-8347e35{width:100%;max-width:100%}.elementor-11107 .elementor-element.elementor-element-8347e35.elementor-element{--align-self:center}body.elementor-page-11107:not(.elementor-motion-effects-element-type-background),body.elementor-page-11107>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4a48920)}@media(min-width:768px){.elementor-11107 .elementor-element.elementor-element-eae4e7f{--width:100%}}@media(max-width:1024px){.elementor-11107 .elementor-element.elementor-element-13363c4{--grid-auto-flow:row}.elementor-11107 .elementor-element.elementor-element-2841c92>.elementor-widget-container{--e-transform-translateX:50px}.elementor-11107 .elementor-element.elementor-element-4a366fc{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-11107 .elementor-element.elementor-element-4e62129{width:100%;max-width:100%}.elementor-11107 .elementor-element.elementor-element-4e62129 .elementor-heading-title{font-size:6vw}.elementor-11107 .elementor-element.elementor-element-8bddb6c{--min-height:40vh}.elementor-11107 .elementor-element.elementor-element-bd0ef69{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-11107 .elementor-element.elementor-element-137566a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-77df6dd{--min-height:100vh;--justify-content:flex-start}}@media(max-width:767px){.elementor-11107 .elementor-element.elementor-element-13363c4{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-11107 .elementor-element.elementor-element-46fb9aa{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-995af79>.elementor-widget-container{padding:6px 0 0}.elementor-11107 .elementor-element.elementor-element-1109919{--min-height:80vh;--padding-top:15vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw}.elementor-11107 .elementor-element.elementor-element-810bdac{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px}.elementor-11107 .elementor-element.elementor-element-2841c92>.elementor-widget-container{--e-transform-translateX:30%}.elementor-11107 .elementor-element.elementor-element-eae4e7f{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px}.elementor-11107 .elementor-element.elementor-element-4a366fc{--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-11107 .elementor-element.elementor-element-4e62129{width:100%;max-width:100%;text-align:left}.elementor-11107 .elementor-element.elementor-element-4e62129 .elementor-heading-title{font-size:6vw}.elementor-11107 .elementor-element.elementor-element-8bddb6c{--min-height:50vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11107 .elementor-element.elementor-element-945f0d1 img{width:100%}.elementor-11107 .elementor-element.elementor-element-5b21b2b .elementor-heading-title{font-size:4vw}.elementor-11107 .elementor-element.elementor-element-379227f img{width:100%}.elementor-11107 .elementor-element.elementor-element-bd0ef69{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-11107 .elementor-element.elementor-element-d6a3117>.elementor-widget-container{margin:-5px 0 0}.elementor-11107 .elementor-element.elementor-element-d6a3117{font-size:3vw;line-height:1.3em}.elementor-11107 .elementor-element.elementor-element-76cb349>.elementor-widget-container{margin:-5px 0 0}.elementor-11107 .elementor-element.elementor-element-76cb349{font-size:3vw;line-height:1.3em}.elementor-11107 .elementor-element.elementor-element-81c1029>.elementor-widget-container{margin:-5px 0 0}.elementor-11107 .elementor-element.elementor-element-81c1029{font-size:3vw;line-height:1.3em}.elementor-11107 .elementor-element.elementor-element-fec7b9e .elementor-heading-title{font-size:6vw}}.elementor-11107 .elementor-element.elementor-element-995af79{opacity:0;transform:rotateX(90deg);transition:transform .6s ease-in-out,opacity .6s ease-in-out;transform-origin:top;perspective:1000px;backface-visibility:hidden}.logo{transition:opacity .5s ease,transform .5s ease;transform-origin:bottom;perspective:1000px}.menubar{display:flex;flex-direction:column;gap:10px;position:relative;cursor:pointer;margin-left:auto;padding:10px 0;align-items:center;width:fit-content}.menubar .bar1,.menubar .bar2{fill:currentColor;color:#fff;transition:all .4s ease;position:relative}.bar1{width:40px;height:1px;transform-origin:center}.bar2{width:50px;height:1px;transform-origin:center}.menubar:hover .bar1{width:50px;transform:translateY(6px)}.menubar:hover .bar2{transform:translateY(-5px)}.header{position:fixed;top:0;height:60px;background:0 0;display:flex;mix-blend-mode:difference}@keyframes dropAnimation{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.my-svg{fill:#fff}.path{opacity:0;transform:translateY(-20px)}.path-1{animation:dropAnimation 1s ease-in-out forwards;animation-delay:0s}.path-2{animation:dropAnimation 1s ease-in-out forwards;animation-delay:.2s}.path-3{animation:dropAnimation 1s ease-in-out forwards;animation-delay:.4s}.path-4{animation:dropAnimation 1s ease-in-out forwards;animation-delay:.6s}.path-5{animation:dropAnimation 1s ease-in-out forwards;animation-delay:.8s}.path-6{animation:dropAnimation 1s ease-in-out forwards;animation-delay:1s}.path-7{animation:dropAnimation 1s ease-in-out forwards;animation-delay:1.2s}.path-8{animation:dropAnimation 1s ease-in-out forwards;animation-delay:1.4s}.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn{font-family:"lemonmilkbold",Sans-serif;font-size:18px;padding:10px 30px;color:#fff;border-radius:15px;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;font-weight:600;background:#fff;display:inline-block;margin-bottom:0 !important;border-radius:5px}.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn:hover{box-shadow:1px 1px 25px 10px rgba(255,255,255,.4)}.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(0,0,0,.4),transparent);transition:all .65s}.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn:hover:before{left:100%}.elementor-11107 .elementor-element.elementor-element-567ad52{padding:0;margin:0}.elementor-11107 .elementor-element.elementor-element-567ad52 .gradient-btn{background-image:linear-gradient(45deg,#973a66,#d098c7,#126ca0,#29bbea,#b59894,#f9eedb);-webkit-background-clip:text;font-family:"lemonmilkbold",Sans-serif;color:transparent;font-weight:700;font-weight:700;text-transform:uppercase}@media screen and (max-width:768px){.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn{font-size:14px;padding:8px 15px;border-radius:10px}.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn:hover{box-shadow:1px 1px 15px 5px rgba(255,255,255,.3)}.elementor-11107 .elementor-element.elementor-element-567ad52 .wp-btn:before{transition:all .5s}.gradient-btn{font-size:16px;text-align:center}}.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn{font-family:"Montserrat",Sans-serif;font-size:18px;padding:10px 30px;color:#000;border-radius:15px;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;font-weight:600;background:#fff;display:inline-block;border-radius:5px}.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn:hover{box-shadow:1px 1px 25px 10px rgba(255,255,255,.4)}.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:all .65s}.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn:hover:before{left:100%}.elementor-11107 .elementor-element.elementor-element-fb309c8{padding:0;margin:0}@media screen and (max-width:768px){.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn{font-size:16px;padding:8px 15px;border-radius:10px}.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn:hover{box-shadow:1px 1px 15px 5px rgba(255,255,255,.3)}.elementor-11107 .elementor-element.elementor-element-fb309c8 .wp-btn:before{transition:all .5s}.gradient-btn{font-size:16px;text-align:center}}.wp-btn{font-family:"Montserrat",Sans-serif;font-size:18px;padding:10px 30px;color:#000;border-radius:5px;text-transform:uppercase;text-decoration:none;border:1px solid #000;position:relative;overflow:hidden;font-weight:600;display:inline-block;margin-bottom:0 !important}.elementor-11107 .elementor-element.elementor-element-1529297 .wp-btn{border:1px solid #fff;color:#fff}.wp-btn:hover{box-shadow:1px 1px 25px 10px rgba(0,0,0,.4)}.wp-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:all .65s}.wp-btn:hover:before{left:100%}.elementor-11107 .elementor-element.elementor-element-1529297{padding:0;margin:0}@media screen and (max-width:768px){.elementor-11107 .elementor-element.elementor-element-1529297 .wp-btn{font-size:16px;padding:8px 15px;border-radius:10px}.elementor-11107 .elementor-element.elementor-element-1529297 .wp-btn:hover{box-shadow:1px 1px 15px 5px rgba(255,255,255,.3)}.elementor-11107 .elementor-element.elementor-element-1529297 .wp-btn:before{transition:all .5s}.gradient-btn{font-size:16px;text-align:center}}.main:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(45deg,#56b7df,#db62ab,#cc69a8,#cc3bb9);will-change:opacity}.elementor-11107 .elementor-element.elementor-element-4e62129 span{font-weight:600}.cup-section{display:flex;align-items:center}.cup-title{font-size:7vw;font-weight:900;color:#fff;text-transform:uppercase}.awards-row{display:flex;align-items:center;width:100%;gap:30px}.awards-section{position:relative}.black-capsule{display:flex;width:465px;height:150px;background:#000;border-radius:90px;position:relative;overflow:hidden;justify-content:end;align-items:end;background:linear-gradient(180deg,rgba(246,246,246,0) -14.73%,#fff 119.2%)}.black-capsule:before{content:"";position:absolute;z-index:12;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(93,93,93,0) 36.27%,#010101 112.81%);border-radius:90px;z-index:1}.award{width:120px;height:120px;background:#fff;border-radius:20px;position:absolute;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.1);font-size:14px;text-align:center;scale:1;box-shadow:7px 9px 16px rgba(0,0,0,15%);transition:opacity .5s ease-out}.awards-container.animate .award{opacity:1}#award1{transform:translateX(40%) translateY(-280%) rotate(19deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-5.png");background-size:80%;background-position:center;background-repeat:no-repeat}#award2{transform:translateX(160%) translateY(-180%) rotate(-36deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-8.png ");background-size:80%;background-position:center;background-repeat:no-repeat}#award3{transform:translateX(-20%) translateY(5%) rotate(21deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-4-2.png");background-size:80%;background-position:center;background-repeat:no-repeat}.awards-row-second{display:flex;align-items:center;width:100%;gap:30px}.awards-section-second{position:relative}.black-capsule-second{display:flex;position:relative;width:465px;height:150px;background:linear-gradient(180deg,rgba(246,246,246,0) -14.73%,#fff 119.2%);border-radius:90px;overflow:hidden;justify-content:start;align-items:start}.black-capsule-second:before{content:"";position:absolute;left:0;right:0;height:100%;background:linear-gradient(0deg,rgba(93,93,93,0) 2.63%,#010101 139.3%);border-radius:90px;z-index:1}.cup-section-second{display:flex;align-items:center}.award2{width:120px;height:120px;background:#fff;border-radius:20px;position:absolute;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.1);font-size:14px;text-align:left;scale:1;box-shadow:7px 9px 16px rgba(0,0,0,15%);transition:opacity .5s ease-out}.awards-container.animate .award2{opacity:1}.elementor-11107 .elementor-element.elementor-element-0feea36 .awards-container{background:#000}#award4{transform:translateX(280%) translateY(40%) rotate(16deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/design-award-25-2.png");background-size:80%;background-position:center;background-repeat:no-repeat}#award5{z-index:1;background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/design-award-wesbite-2.png");background-size:80%;background-position:center;background-repeat:no-repeat;transform:translateX(140%) translateY(-50%) rotate(-18deg)}#award6{transform:translateX(40%) translateY(-10%) rotate(-31deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-1.png");background-size:80%;background-position:center;background-repeat:no-repeat;align-self:left}.final-section{display:flex;width:100%}.final-award{width:120px;height:120px;background:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-6-1.png");background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:20px;box-shadow:7px 9px 16px rgba(0,0,0,15%);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-out;animation:final-rot linear 6s infinite;transform-origin:top left;transform:rotate(15deg)}@keyframes final-rot{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}.final-award-second{width:120px;height:120px;background:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-9.png");background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:20px;box-shadow:7px 9px 16px rgba(0,0,0,15%);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-out;animation:final-rot-sec linear 6s infinite;transform-origin:top left;transform:rotate(15deg)}@keyframes final-rot-sec{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}.awards-container{font-family:"satochi",Sans-serif;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.awards-container.animate .final-award{opacity:1}.final-section-2{width:100%;display:flex;justify-content:flex-end}@media only screen and (max-width:768px){.awards-container{scale:.9}.awards-section,.awards-section-second{scale:.6}.cup-title{font-size:6vw}}.tablet-awards-container{font-family:"satochi",Sans-serif;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center}.tablet-cup-section{display:flex;align-items:center}.tablet-cup-title{font-size:6vw;font-weight:900;color:#fff;text-transform:uppercase}.tablet-awards-row{display:flex;align-items:center;width:100%;gap:15px;flex-wrap:wrap;justify-content:center}.tablet-awards-section{position:relative}.tablet-black-capsule{display:flex;width:320px;height:120px;background:linear-gradient(180deg,#5d5d5d -14.73%,#010101 119.2%);border-radius:60px;position:relative;overflow:hidden;justify-content:end;align-items:end}.tablet-black-capsule:before{content:"";position:absolute;z-index:12;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(93,93,93,0) 36.27%,#010101 112.81%);border-radius:60px;z-index:1}.tablet-award{width:80px;height:80px;background:#fff;border-radius:15px;position:absolute;display:flex;align-items:center;justify-content:center;box-shadow:5px 6px 12px rgba(0,0,0,15%);font-size:12px;text-align:center;scale:1;transition:opacity .5s ease-out}.tablet-awards-container.animate .tablet-award{opacity:1}#tablet-award1{transform:translateX(30%) translateY(-250%) rotate(19deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-5.png");background-size:80%;background-position:center;background-repeat:no-repeat}#tablet-award2{transform:translateX(140%) translateY(-160%) rotate(-36deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-8.png ");background-size:80%;background-position:center;background-repeat:no-repeat}#tablet-award3{transform:translateX(-20%) translateY(5%) rotate(21deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-4-2.png");background-size:80%;background-position:center;background-repeat:no-repeat}.tablet-awards-row-second{display:flex;align-items:center;width:100%;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:30px}.tablet-awards-section-second{position:relative}.tablet-black-capsule-second{display:flex;position:relative;width:320px;height:120px;background:linear-gradient(180deg,#5d5d5d -14.73%,#010101 119.2%);border-radius:60px;overflow:hidden;justify-content:start;align-items:start}.tablet-black-capsule-second:before{content:"";position:absolute;left:0;right:0;height:100%;background:linear-gradient(0deg,rgba(93,93,93,0) 2.63%,#010101 139.3%);border-radius:60px;z-index:1}.tablet-cup-section-second{display:flex;align-items:center}.tablet-award2{width:80px;height:80px;background:#fff;border-radius:15px;position:absolute;display:flex;box-shadow:5px 6px 12px rgba(0,0,0,15%);font-size:12px;text-align:left;scale:1;transition:opacity .5s ease-out}.tablet-awards-container.animate .tablet-award2{opacity:1}#tablet-award4{transform:translateX(250%) translateY(30%) rotate(16deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/design-award-25-2.png");background-size:80%;background-position:center;background-repeat:no-repeat}#tablet-award5{z-index:1;background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/design-award-wesbite-2.png");background-size:80%;background-position:center;background-repeat:no-repeat;transform:translateX(120%) translateY(-40%) rotate(-18deg)}#tablet-award6{transform:translateX(40%) translateY(-10%) rotate(-31deg);background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-1.png");background-size:80%;background-position:center;background-repeat:no-repeat}.tablet-final-section{display:flex;width:100%}.tablet-final-award{width:80px;height:80px;background:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-6-1.png");background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:15px;box-shadow:5px 6px 12px rgba(0,0,0,15%);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-out;animation:tablet-final-rot linear 6s infinite;transform-origin:top left;transform:rotate(15deg)}@keyframes tablet-final-rot{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}.tablet-final-section-second{display:flex;width:100%;justify-content:end}.tablet-final-award-second{width:80px;height:80px;background:#fff;background-image:url("https://cupandcode.com/wp-content/uploads/2025/02/black-9.png");background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:15px;box-shadow:5px 6px 12px rgba(0,0,0,15%);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease-out;animation:tablet-final-rot-sec linear 6s infinite;transform-origin:top left;transform:rotate(15deg)}@keyframes tablet-final-rot-sec{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}.tablet-awards-container.animate .tablet-final-award{opacity:1}.wrap{display:flex;justify-content:center}.animated-text{position:relative;text-align:center;display:inline-block;margin-right:10px}.elementor-11107 .elementor-element.elementor-element-d6a3117 .doublt-qt{position:absolute;left:47%;transform:scale(3);font-family:"sathu",Sans-serif}.animated-span{position:absolute;width:0;height:100%;color:#fff;left:0;overflow:hidden;text-align:center}.elementor-11107 .elementor-element.elementor-element-8304ff8{position:sticky;top:0;z-index:1}.elementor-11107 .elementor-element.elementor-element-bcf083f{position:sticky;z-index:2}.animated-text-2{position:relative;text-align:center;display:inline-block;margin-right:10px}.elementor-11107 .elementor-element.elementor-element-76cb349 .doublt-qt{position:absolute;left:47%;transform:scale(3);font-family:"sathu",Sans-serif}.animated-span-2{position:absolute;width:0;height:100%;color:#fff;left:0;overflow:hidden;text-align:center}.elementor-11107 .elementor-element.elementor-element-77a3b54{position:sticky;top:0;z-index:1}.elementor-11107 .elementor-element.elementor-element-280025f{position:sticky;z-index:2}.animated-text-3{position:relative;text-align:center;display:inline-block;margin-right:10px}.elementor-11107 .elementor-element.elementor-element-81c1029 .doublt-qt{position:absolute;left:47%;transform:scale(3);font-family:"sathu",Sans-serif}.animated-span-3{position:absolute;width:0;height:100%;color:#fff;left:0;overflow:hidden;text-align:center}.animated-text-3{position:relative;text-align:center;display:inline-block;margin-right:10px}.animated-span-3{position:absolute;width:0;height:100%;color:#fff;left:0;overflow:hidden;text-align:center}.elementor-11107 .elementor-element.elementor-element-be02ed6{position:sticky;top:0;z-index:1}.elementor-11107 .elementor-element.elementor-element-99de2de{position:sticky;z-index:2}.elementor-11107 .elementor-element.elementor-element-75264fb{position:sticky;top:0;z-index:1}.elementor-11107 .elementor-element.elementor-element-77df6dd{height:400vh}.scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.scroll-reveal.reveal-visible{opacity:1;transform:translateY(0)}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_form{font-family:"satochi",Sans-serif}.elementor-11107 .elementor-element.elementor-element-8347e35 #yname,#ycompany,#yposition,#yphone,#yemail,#yrequest{position:relative}.elementor-11107 .elementor-element.elementor-element-8347e35 #yname:before,#ycompany:before,#yposition:before,#yphone:before,#yemail:before,#yrequest:before{content:"";background:url("https://cupandcode.com/wp-content/uploads/2025/03/astrics1.svg");color:#fff;border:none;height:20px;width:20px;background-repeat:no-repeat;background-position:center;position:absolute;z-index:120;top:40%;left:25px;font-size:50px}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line{display:flex;align-items:center;width:100%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_flable{color:#fff;font-weight:700;font-size:3vw;text-transform:capitalize;display:inline-block}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_finput{text-align:center;padding:10px 0;color:#fff;font-weight:400;font-size:1.25vw;background:0 0;border:none;border-bottom:1px solid #fff;outline:none;margin:0 10px}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_finput:before{content:"*";position:absolute;top:0;left:0;color:#fff;font-size:12px;z-index:1}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_fgroup{display:flex;align-items:center}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_submit{display:flex;justify-content:center}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_fgroup{width:60%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_fgroup .about_flable{width:auto}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_flable{width:40%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 #yname{width:70%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line2 .about_fgroup{width:60%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_fgroup .about_flable{width:auto}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line2 .about_fgroup #yposition{width:75%}.elementor-11107 .elementor-element.elementor-element-8347e35 #ycompany{width:50%}.elementor-11107 .elementor-element.elementor-element-8347e35 #yphone{width:65%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line3 .about_fgroup{width:60%}.elementor-11107 .elementor-element.elementor-element-8347e35 #yemail{width:65%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line4 #yrequest{width:80%}.elementor-11107 .elementor-element.elementor-element-8347e35 .aform-btn{margin-top:3vw;padding:10px 20px;background:0 0;border:1px solid #fff;color:#fff;font-weight:400;font-size:1.25vw;cursor:pointer;border-radius:5px}@media only screen and (max-width:1024px) and (min-width:768px){.elementor-11107 .elementor-element.elementor-element-8347e35 .about_finput{font-size:2vw}.elementor-11107 .elementor-element.elementor-element-8347e35 .aform-btn{font-size:2vw;margin-top:5vw}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_fgroup .about_flable{width:auto}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_flable{width:40%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 #yname{width:70%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line2 .about_fgroup{width:60%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line1 .about_fgroup .about_flable{width:auto}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line2 .about_fgroup #yposition{width:65%}.elementor-11107 .elementor-element.elementor-element-8347e35 #ycompany{width:50%}.elementor-11107 .elementor-element.elementor-element-8347e35 #yphone{width:60%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line3 .about_fgroup{width:60%}.elementor-11107 .elementor-element.elementor-element-8347e35 #yemail{width:65%}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line4 #yrequest{width:80%}}@media only screen and (max-width:767px){.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line{flex-direction:column;align-items:flex-start;margin-bottom:20px}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_flable{font-size:6vw;width:100% !important;margin-bottom:10px}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_finput{font-size:4vw;width:100% !important;margin:5px 0}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_fgroup{width:100% !important;flex-direction:column;align-items:flex-start}.elementor-11107 .elementor-element.elementor-element-8347e35 .aform-btn{font-size:4vw;margin-top:8vw;padding:12px 24px}.elementor-11107 .elementor-element.elementor-element-8347e35 .about_line4 #yrequest{width:100%}.elementor-11107 .elementor-element.elementor-element-8347e35 #yname,.elementor-11107 .elementor-element.elementor-element-8347e35 #ycompany,.elementor-11107 .elementor-element.elementor-element-8347e35 #yphone,.elementor-11107 .elementor-element.elementor-element-8347e35 #yemail{width:100% !important}}.aform-btn{position:relative;overflow:hidden;margin-top:3vw;padding:10px 20px;background:0 0;border:1px solid #fff;color:#fff;font-family:"satochi",Sans-serif;text-transform:uppercase;font-weight:400;font-size:1.25vw;cursor:pointer;border-radius:5px}.aform-btn:hover{box-shadow:1px 1px 25px 10px rgba(255,255,255,.4)}.aform-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:all .65s}.aform-btn:hover:before{left:100%}@font-face{font-family:'satochi';font-display:auto;src:url('https://cupandcode.com/wp-content/uploads/2025/02/Satoshi-Variable.ttf') format('truetype')}