.elementor-36 .elementor-element.elementor-element-4f98a6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-a6cbce4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-7561d5b .elementor-heading-title{font-family:"Switzer Variable", Sans-serif;font-weight:700;}.elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-7561d5b.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-7561d5b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-b607dc0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-496356a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-496356a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-36 .elementor-element.elementor-element-496356a .elementor-heading-title{font-family:"Switzer Variable", Sans-serif;font-size:2em;font-weight:600;}.elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-496356a.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-496356a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0ed5009 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-36 .elementor-element.elementor-element-0ed5009{font-family:"JetBrains Mono", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-0ed5009.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-0ed5009 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-9aa087d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-2fb3d5f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-57aed17 .elementor-heading-title{font-family:"Switzer Variable", Sans-serif;font-weight:700;}.elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-57aed17.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-57aed17 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-41f40cc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-e4b780b.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-e4b780b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-15503a3{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-15503a3.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-15503a3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-502a883{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-ad8d2f8{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-ad8d2f8.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-ad8d2f8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-bb832f3{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-bb832f3.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-bb832f3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-repeater-item-c63e089.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-repeater-item-c63e089.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-repeater-item-c63e089.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-0f4045f{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-widget-container{text-align:left;}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-0f4045f .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-e81332f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-e81332f.e-con{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-8c95351.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-8c95351 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-1e8032e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-1e8032e.e-con{--order:99999 /* order end hack */;}.elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e50005a{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-e50005a.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-e50005a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6fe9936{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-6fe9936.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-6fe9936 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-8dcbfbc{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-8dcbfbc.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-8dcbfbc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-repeater-item-c63e089.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-repeater-item-c63e089.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-repeater-item-c63e089.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-90e75ab{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-widget-container{text-align:left;}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-90e75ab .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-fc209e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-85d2cb4{--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-36 .elementor-element.elementor-element-6093d25{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-080fe58{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-080fe58.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-080fe58 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-17c6a75{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-17c6a75.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-17c6a75 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-repeater-item-c63e089.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-repeater-item-c63e089.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-repeater-item-c63e089.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-94d52ec{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-widget-container{text-align:left;}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-94d52ec .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-a28f7f8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-cb502c4{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-cb502c4.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-cb502c4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-38a22d8{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-38a22d8.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-38a22d8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-repeater-item-c63e089.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-repeater-item-c63e089.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-repeater-item-c63e089.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-414ff35{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-widget-container{text-align:left;}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-414ff35 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-f65c03d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7em;--margin-bottom:07em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-875c6fb{--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-36 .elementor-element.elementor-element-6a50b03.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-6a50b03 .elementor-heading-title{font-family:"Switzer Variable", Sans-serif;font-weight:700;}.elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-6a50b03.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-6a50b03 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-e1bdaa0{--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-36 .elementor-element.elementor-element-0295b8f.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-0295b8f.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-0295b8f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri div{writing-mode:inherit;}.elementor-36 .elementor-element.elementor-element-dadeca9{font-family:"Switzer Variable", Sans-serif;font-weight:400;}.elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > div, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > h1, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > h2, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > h3, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > h4, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > h5, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > h6, .elementor-36 .elementor-element.elementor-element-dadeca9.ob-harakiri > p{transform:rotate(0deg);}.elementor-36 .elementor-element.elementor-element-dadeca9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-36 .elementor-element.elementor-element-fd75985{--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;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-a6cbce4{--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-496356a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-2fb3d5f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-e81332f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-f65c03d{--margin-top:02em;--margin-bottom:02em;--margin-left:0em;--margin-right:0em;}.elementor-36 .elementor-element.elementor-element-875c6fb{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-e1bdaa0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-a6cbce4{--width:33.3333%;}.elementor-36 .elementor-element.elementor-element-b607dc0{--width:66.6666%;}.elementor-36 .elementor-element.elementor-element-2fb3d5f{--width:33%;}.elementor-36 .elementor-element.elementor-element-41f40cc{--width:33%;}.elementor-36 .elementor-element.elementor-element-502a883{--width:33%;}.elementor-36 .elementor-element.elementor-element-e81332f{--width:33%;}.elementor-36 .elementor-element.elementor-element-1e8032e{--width:33%;}.elementor-36 .elementor-element.elementor-element-85d2cb4{--width:33%;}.elementor-36 .elementor-element.elementor-element-6093d25{--width:33%;}.elementor-36 .elementor-element.elementor-element-a28f7f8{--width:33%;}.elementor-36 .elementor-element.elementor-element-875c6fb{--width:33%;}.elementor-36 .elementor-element.elementor-element-e1bdaa0{--width:33%;}.elementor-36 .elementor-element.elementor-element-fd75985{--width:33%;}}/* Start custom CSS for heading, class: .elementor-element-496356a *//* ================================================
   Contact Form — Estilo minimalista (captura)
   Pega este CSS en tu tema hijo o en el
   Customizer > CSS adicional de WordPress.
   ================================================ */

@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap');

/* --- Variables de color --- */
:root {
  --cf-bg:        #f2ede8;   /* crema/beige del fondo */
  --cf-text:      #1a1a1a;   /* texto principal       */
  --cf-label:     #1a1a1a;   /* etiquetas             */
  --cf-line:      #1a1a1a;   /* línea inferior        */
  --cf-btn-bg:    #1a1a1a;   /* fondo botón           */
  --cf-btn-text:  #f2ede8;   /* texto botón           */
  --cf-radius:    999px;     /* pill del botón        */
}

/* ---- Wrapper del form ---- */
.wpcf7-form {
  background: transparent;
  padding: 0;
}

/* ---- Párrafos / grupos ---- */
.wpcf7-form p {
  margin: 0 0 2.4rem 0;
  padding: 0;
}

/* ---- Etiquetas ---- */
.wpcf7-form label {
  display:     block;
  font-family: inherit;          /* hereda la fuente del tema */
  font-size:   .9rem;
  font-weight: 400;
  letter-spacing: 0.02em;
  color:       var(--cf-label);
  margin-bottom: 0.5rem;
  text-transform: none;
}

/* ---- Inputs y textarea ---- */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
  display:          block;
  width:            100%;
  background:       transparent;
  border:           none;
  border-bottom:    1px solid var(--cf-line);
  border-radius:    0;
  padding:          0.4rem 0 0.6rem;
  font-family:      inherit;
  font-size:        1rem;
  font-weight:      400;
  color:            var(--cf-text);
  outline:          none;
  box-shadow:       none;
  transition:       border-color 0.2s ease;
  -webkit-appearance: none;
  appearance:       none;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus {
  border-bottom-color: var(--cf-text);
}

/* ---- Placeholder ---- */
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
  color: transparent;   /* sin placeholder visible, igual que la captura */
}

/* ---- Textarea ---- */
.wpcf7-form textarea {
  resize:     none;
  min-height: 120px;
  line-height: 1.6;
}

/* ---- Botón Enviar ---- */
.wpcf7-form input[type="submit"],
.wpcf7-form .wpcf7-submit {
  display:         inline-block;
  background:      var(--cf-btn-bg);
  color:           var(--cf-btn-text);
  font-family:     'JetBrains Mono', monospace;
  font-size:       0.85rem;
  font-weight:     500;
  letter-spacing:  0.01em;
  padding:         0.65rem 1.6rem;
  border:          none;
  border-radius:   var(--cf-radius);
  cursor:          pointer;
  transition:      opacity 0.2s ease, transform 0.15s ease;
  -webkit-appearance: none;
  appearance:      none;
}

.wpcf7-form input[type="submit"]:hover,
.wpcf7-form .wpcf7-submit:hover {
  opacity: 0.82;
  transform: translateY(-1px);
}

.wpcf7-form input[type="submit"]:active,
.wpcf7-form .wpcf7-submit:active {
  transform: translateY(0);
  opacity: 1;
}

/* ---- Spinner (ocultar el nativo de CF7 si se desea) ---- */
.wpcf7-spinner {
  display: none !important;
}

/* ---- Mensajes de validación ---- */
.wpcf7-not-valid-tip {
  font-size:  0.72rem;
  color:      #c0392b;
  margin-top: 0.25rem;
}

.wpcf7-response-output {
  font-size:   0.8rem;
  margin-top:  1.2rem;
  border:      none !important;
  padding:     0 !important;
  color:       var(--cf-text);
}

/* ---- Quitar bordes/sombras que algunos temas añaden ---- */
.wpcf7-form-control-wrap {
  display: block;
}

.wpcf7-form-control {
  box-shadow: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer Variable';
	font-display: auto;
	src: url('https://temawieri.com/wp-content/uploads/2026/05/Switzer-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */