.preset--module--divi-text--d5786d88-74b0-449f-b10b-44c787996a1a{margin-bottom:0px!important}.preset--module--divi-text--d5786d88-74b0-449f-b10b-44c787996a1a .et_pb_text_inner h5{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:22px;letter-spacing:-0.01em;line-height:1.4em}.preset--module--divi-text--1f09816e-184e-4ce5-a4cf-b39c52c423ca .et_pb_text_inner{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;letter-spacing:-0.01em;line-height:1.8em}.preset--module--divi-text--b327cbe4-b1d5-4b66-ad37-40c8f2f061ba .et_pb_text_inner h2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:48px;letter-spacing:-0.02em;line-height:1.2em}.preset--module--divi-text--aaa7c440-590a-4078-ae0c-0f3c699ac51c .et_pb_text_inner h3{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:36px;letter-spacing:-0.02em;line-height:1.4em}.preset--module--divi-text--6b49b7b3-cf15-4bef-9e68-9a2d29f6f125 .et_pb_text_inner h2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:72px;letter-spacing:-0.03em;line-height:1.2em}@media only screen and (max-width:980px){.preset--module--divi-text--d5786d88-74b0-449f-b10b-44c787996a1a .et_pb_text_inner h5{font-size:15px}.preset--module--divi-text--1f09816e-184e-4ce5-a4cf-b39c52c423ca .et_pb_text_inner{font-size:15px}.preset--module--divi-text--b327cbe4-b1d5-4b66-ad37-40c8f2f061ba .et_pb_text_inner h2{font-size:32px}.preset--module--divi-text--aaa7c440-590a-4078-ae0c-0f3c699ac51c .et_pb_text_inner h3{font-size:20px}.preset--module--divi-text--6b49b7b3-cf15-4bef-9e68-9a2d29f6f125 .et_pb_text_inner h2{font-size:40px}}@media only screen and (max-width:767px){.preset--module--divi-text--d5786d88-74b0-449f-b10b-44c787996a1a .et_pb_text_inner h5{font-size:16px}.preset--module--divi-text--1f09816e-184e-4ce5-a4cf-b39c52c423ca .et_pb_text_inner{font-size:14px}.preset--module--divi-text--b327cbe4-b1d5-4b66-ad37-40c8f2f061ba .et_pb_text_inner h2{font-size:20px}.preset--module--divi-text--aaa7c440-590a-4078-ae0c-0f3c699ac51c .et_pb_text_inner h3{font-size:16px}.preset--module--divi-text--6b49b7b3-cf15-4bef-9e68-9a2d29f6f125 .et_pb_text_inner h2{font-size:24px}}.et_pb_section_0_tb_footer{border-color:rgba(0,0,0,0.1);border-top-width:1px;border-top-style:solid}.et_pb_row_0_tb_footer,.et_pb_row_1_tb_footer,.et_pb_row_15,.et_pb_row_16,.et_pb_row_18,.et_pb_row_19,.et_pb_row_24,.et_pb_row_25,.et_pb_row_26,.et_pb_row_27{flex-wrap:nowrap}.et_pb_text_0_tb_footer,.et_pb_blog_1,.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer,.et_pb_text_30,.et_pb_text_31,.et_pb_text_32,.et_pb_text_33,.et_pb_text_34,.et_pb_text_35,.et_pb_text_36,.et_pb_text_37,.et_pb_text_38,.et_pb_text_39,.et_pb_text_40,.et_pb_text_41,.et_pb_text_42,.et_pb_text_43,.et_pb_text_44,.et_pb_text_45,.et_pb_text_48,.et_pb_text_50,.et_pb_text_52,.et_pb_text_54{text-align:start}.et_pb_text_0_tb_footer .et_pb_text_inner,.et_pb_text_1_tb_footer .et_pb_text_inner,.et_pb_text_2_tb_footer .et_pb_text_inner{font-weight:200}.et_pb_row_1_tb_footer.et_pb_row{margin-top:50px!important}.et_pb_blog_1 article.et_pb_post{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-width:0px;border-color:#333;border-style:solid;overflow:hidden}.et_pb_blog_1 .et_pb_posts{--column-count:3;grid-template-columns:repeat(var(--column-count),1fr);grid-template-rows:none;grid-auto-rows:auto;grid-auto-flow:row}.et_pb_blog_1 .et_overlay::before{font-family:"ETmodules"!important;content:'\e050'!important;font-weight:400!important}.et_pb_divider_2,.et_pb_divider_3{background-image:linear-gradient(130deg,#c7abff 1%,rgba(40,139,255,0.7) 100% 100%);width:150px!important;height:150px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:300px;border-width:1px;border-color:#000000;border-style:solid;box-shadow:0px 32px 48px -6px rgba(139,170,255,0.5);mix-blend-mode:multiply;position:absolute!important;bottom:-180px;right:0;top:auto;left:auto;transform:translateX(30%) translateY(0px);box-sizing:content-box;overflow:hidden;width:100%}.et_pb_heading_4,.et_pb_heading_5{margin-bottom:0px!important}.et_pb_heading_4 .et_pb_heading_container h1,.et_pb_heading_4 .et_pb_heading_container h2,.et_pb_heading_4 .et_pb_heading_container h3,.et_pb_heading_4 .et_pb_heading_container h4,.et_pb_heading_4 .et_pb_heading_container h5,.et_pb_heading_4 .et_pb_heading_container h6,.et_pb_heading_5 .et_pb_heading_container h1,.et_pb_heading_5 .et_pb_heading_container h2,.et_pb_heading_5 .et_pb_heading_container h3,.et_pb_heading_5 .et_pb_heading_container h4,.et_pb_heading_5 .et_pb_heading_container h5,.et_pb_heading_5 .et_pb_heading_container h6{font-weight:700;font-size:48px;text-align:left}body #page-container .et_pb_section .et_pb_button_4,body #page-container .et_pb_section .et_pb_button_5{background-image:linear-gradient(140deg,var(--gcid-primary-color) 20%,var(--gcid-secondary-color) 80% 100%);color:#ffffff!important}body #page-container .et_pb_section .et_pb_button_4:after,body #page-container .et_pb_section .et_pb_button_5:after{font-family:"ETmodules"!important;font-weight:400!important;font-size:inherit;line-height:1.7em!important;display:inline-block;font-size:1.6em}body #page-container .et_pb_section .et_pb_button_4:hover:after,body #page-container .et_pb_section .et_pb_button_5:hover:after{opacity:1}body #page-container .et_pb_section .et_pb_button_4:after,body #page-container .et_pb_section .et_pb_button_4:hover:after,body #page-container .et_pb_section .et_pb_button_5:after,body #page-container .et_pb_section .et_pb_button_5:hover:after{line-height:1em!important}.et_pb_button_4_wrapper .et_pb_button_4{cursor:pointer}.et_pb_button_5_wrapper,.et_pb_text_55 .et_pb_text_inner h2{text-align:center}.et_pb_button_5_wrapper .et_pb_button_5{margin-left:auto;margin-right:auto;cursor:pointer}.et_pb_section_9.et_pb_section,.et_pb_section_10.et_pb_section,.et_pb_section_11.et_pb_section,.et_pb_section_12.et_pb_section,.et_pb_section_13.et_pb_section{padding-top:100px;padding-bottom:100px}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_10{background-color:var(--gcid-a653c5a4-f04a-4757-b7e9-ab9076ca86fa)!important}.et_pb_image_11,.et_pb_image_12,.et_pb_image_13,.et_pb_image_14,.et_pb_image_15,.et_pb_image_16,.et_pb_image_17{margin-top:!important;margin-right:!important;margin-bottom:60px!important;margin-left:!important}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_12{background-color:var(--gcid-primary-color)!important}.et_pb_section_13{margin-left:auto!important;margin-right:0!important;overflow-x:hidden;overflow-y:hidden}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_14{background-color:rgba(0,0,0,0.55)!important}.et_pb_section_14{background-repeat:no-repeat!important;background-blend-mode:darken!important;background-image:url(https://code-works.info/wp-content/uploads/2026/03/fons-banner.jpg)!important}.et_pb_section_14.et_pb_section{padding-top:24vh;padding-bottom:24vh}.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_15{background-color:#000000!important}.et_pb_section_15.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_15.et_pb_row,.et_pb_row_18.et_pb_row{margin-bottom:25px!important}.et_pb_image_18,.et_pb_image_19,.et_pb_image_20{width:30%}.et_pb_row_20{display:flex;align-items:stretch}.et_pb_image_21{margin-top:!important;margin-right:!important;margin-bottom:-10vw!important;margin-left:-15%!important;text-align:center;margin-left:auto!important;margin-right:auto!important}.et_pb_row_25.et_pb_row{margin-bottom:50px!important}.et_pb_column_31,.et_pb_column_32,.et_pb_column_33,.et_pb_column_34{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-width:1px;border-color:#000000;border-style:solid;overflow:hidden}.et_pb_column_38,.et_pb_column_39,.et_pb_column_40{background-color:#FFFFFF;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;box-shadow:0px 100px 100px 0px rgba(194,194,200,0.4);overflow:hidden}.et_pb_column_43{background-image:linear-gradient(140deg,var(--gcid-g1koqzct2w) 20%,#02e173 100% 100%);padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;box-shadow:0px 60px 80px 0px rgba(0,135,28,0.2);overflow:hidden}.et_pb_column_44{background-image:linear-gradient(225deg,var(--gcid-pn6ro9s42g) 0%,var(--gcid-dz5931r9tu) 100% 100%);padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;border-width:1px;border-color:#000000;border-style:solid;box-shadow:0px 60px 80px 0px rgba(254,139,119,0.3);overflow-x:visible;overflow-y:visible;position:relative;top:-150px;left:0;bottom:auto;right:auto}.et_pb_column_45{background-image:initial;padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;overflow:hidden}.et_pb_column_46{background-image:linear-gradient(225deg,#ffffff 0%,var(--gcid-primary-color) 100% 100%);padding-top:60px;padding-right:60px;padding-bottom:60px;padding-left:60px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;border-width:1px;border-color:#000000;border-style:solid;box-shadow:0px 60px 80px 0px rgba(254,139,119,0.3);overflow-x:visible;overflow-y:visible;position:relative;top:-150px;left:0;bottom:auto;right:auto}.et_pb_text_46,.et_pb_text_47,.et_pb_text_49,.et_pb_text_51,.et_pb_text_55{margin-bottom:0px!important;text-align:start}.et_pb_text_47 .et_pb_text_inner h1,.et_pb_text_49 .et_pb_text_inner h1,.et_pb_text_51 .et_pb_text_inner h1{font-style:normal;text-transform:none;font-variant:normal;text-decoration-line:none}.et_pb_text_48 .et_pb_text_inner,.et_pb_text_50 .et_pb_text_inner,.et_pb_text_52 .et_pb_text_inner{color:#000000!important}.et_pb_text_53,.et_pb_text_56{margin-bottom:10px!important;text-align:start}.et_pb_text_53 .et_pb_text_inner h2,.et_pb_text_56 .et_pb_text_inner h2{color:#ffffff!important;font-size:50px}.et_pb_text_54 .et_pb_text_inner,.et_pb_text_57 .et_pb_text_inner{color:#ffffff!important}.et_pb_text_57{padding-bottom:50px!important;text-align:center}@media only screen and (max-width:980px){.et_pb_blog_1 .et_pb_posts{--column-count:2;grid-template-columns:repeat(var(--column-count),1fr);grid-template-rows:none;grid-auto-rows:auto;grid-auto-flow:row}.et_pb_divider_2,.et_pb_divider_3{width:20vw!important}.et_pb_row_19,.et_pb_row_24{flex-wrap:nowrap}.et_pb_image_21{margin-top:!important;margin-right:!important;margin-bottom:0vw!important;margin-left:0%!important}.et_pb_image_21 .et_pb_image_wrap img{max-height:600px;width:auto}.et_pb_column_31,.et_pb_column_32,.et_pb_column_33,.et_pb_column_34,.et_pb_column_38,.et_pb_column_39,.et_pb_column_40,.et_pb_column_43,.et_pb_column_45{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.et_pb_column_44,.et_pb_column_46{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;position:relative!important;top:0vw;left:0;bottom:auto;right:auto}}@media only screen and (max-width:767px){.et_pb_row_0_tb_footer,.et_pb_row_1_tb_footer,.et_pb_row_24{flex-wrap:wrap}.et_pb_blog_1 .et_pb_posts{--column-count:1;grid-template-columns:repeat(var(--column-count),1fr);grid-template-rows:none;grid-auto-rows:auto;grid-auto-flow:row}.et_pb_divider_2,.et_pb_divider_3{width:20vw!important}.et_pb_row_19{flex-wrap:nowrap}.et_pb_image_21{margin-top:!important;margin-right:!important;margin-bottom:0vw!important;margin-left:!important}.et_pb_image_21 .et_pb_image_wrap img{max-height:600px;width:auto}.et_pb_column_31,.et_pb_column_32,.et_pb_column_33,.et_pb_column_34,.et_pb_column_38,.et_pb_column_39,.et_pb_column_40,.et_pb_column_43,.et_pb_column_44,.et_pb_column_45,.et_pb_column_46{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content{z-index:auto}