.elementor-3244 .elementor-element.elementor-element-b54b483.elementor-section{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-Architecture-Sketch-GB.png");}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-b54b483.elementor-section{background-color:#1D1D1D;background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-Architecture-Sketch-GB-dark.png");}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-b54b483.elementor-section{background-color:#1D1D1D;background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-Architecture-Sketch-GB-dark.png");}.elementor-3244 .elementor-element.elementor-element-b54b483{padding:200px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-49f9af3 > .elementor-element-populated{padding:00px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-38d8c4f{width:var( --container-widget-width, 63px );max-width:63px;--container-widget-width:63px;--container-widget-flex-grow:0;text-align:center;}.elementor-3244 .elementor-element.elementor-element-38d8c4f > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-favicon.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:#777777;border-radius:50px 50px 50px 50px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-38d8c4f > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-favicon2.png");}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-38d8c4f > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-favicon2.png");}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading{font-size:28px;font-weight:600;line-height:60px;opacity:0;}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-38d8c4f .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-2e06b98{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3244 .elementor-element.elementor-element-2e06b98 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:10px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-2e06b98 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1547080 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading{font-size:80px;font-weight:600;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-bc-flex-widget .elementor-3244 .elementor-element.elementor-element-1ac90f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3244 .elementor-element.elementor-element-1ac90f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3244 .elementor-element.elementor-element-1ac90f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3244 .elementor-element.elementor-element-83479d4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-3244 .elementor-element.elementor-element-83479d4 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/TG-square-black.png");background-size:contain;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-83479d4 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/TG-square-white.png");}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-83479d4 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/TG-square-white.png");}.elementor-3244 .elementor-element.elementor-element-83479d4 img{opacity:1;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-3244 .elementor-element.elementor-element-1d77346.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3244 .elementor-element.elementor-element-1d77346.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3244 .elementor-element.elementor-element-1d77346.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3244 .elementor-element.elementor-element-1fed43d3{margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-2f28f49.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3244 .elementor-element.elementor-element-2f28f49 > .elementor-element-populated{margin:0px -10px 0px 0px;--e-column-margin-right:-10px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-8e0fa63 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-8e0fa63 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-8e0fa63 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-8e0fa63 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-8e0fa63 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-de164c4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-de164c4{text-align:center;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-cce0d1d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-cce0d1d .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-8154e39 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-3b0f395 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-3b0f395 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-3b0f395 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-3b0f395 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-3b0f395 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-8e86085 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-8e86085{text-align:center;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-ae3d21f > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-ae3d21f .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-2c5e23f8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3244 .elementor-element.elementor-element-2c5e23f8 > .elementor-element-populated{margin:0px -10px 0px 0px;--e-column-margin-right:-10px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-d4141a2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-d4141a2 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-d4141a2 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-d4141a2 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-d4141a2 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-9c8f1db > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-9c8f1db{text-align:center;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-7a869fc > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-7a869fc .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-55b58f6{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-f7b0528 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-f640d0a > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-f640d0a img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-f640d0a .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-f640d0a .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-f640d0a .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-b079476 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-b079476{text-align:center;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-dca3fb3 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-dca3fb3 .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-ab01e83 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-16a3f77 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-16a3f77 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-16a3f77 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-16a3f77 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-16a3f77 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-56336fd > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-56336fd{text-align:center;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-291e92d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-291e92d .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-3f69f28 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-6ca656f > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-6ca656f img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-6ca656f .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-6ca656f .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-6ca656f .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-05fae8a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-05fae8a{text-align:center;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-1d76b2e > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-1d76b2e .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-03065f1{margin-top:50px;margin-bottom:200px;padding:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-4a661938 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-0e21ae5 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-0e21ae5 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-0e21ae5 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-0e21ae5 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-0e21ae5 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2{text-align:center;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-cc041fc > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-cc041fc .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-002bdc3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3244 .elementor-element.elementor-element-002bdc3 > .elementor-element-populated{margin:0px -10px 0px 0px;--e-column-margin-right:-10px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-04fc743 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-04fc743 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-04fc743 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-04fc743 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-04fc743 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-5700e0a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-5700e0a{text-align:center;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-4dad203 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-4dad203 .geekfolio-button:focus{text-decoration:underline;}.elementor-3244 .elementor-element.elementor-element-769a7c3 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-3244 .elementor-element.elementor-element-d54e0e7 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3244 .elementor-element.elementor-element-d54e0e7 img{border-style:solid;border-color:#02010121;}.elementor-3244 .elementor-element.elementor-element-d54e0e7 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-d54e0e7 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-d54e0e7 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3244 .elementor-element.elementor-element-b5f4503 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3244 .elementor-element.elementor-element-b5f4503{text-align:center;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading-title i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading-title svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button, .elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3244 .elementor-element.elementor-element-be1679d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button:hover, .elementor-3244 .elementor-element.elementor-element-be1679d .geekfolio-button:focus{text-decoration:underline;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3244 .elementor-element.elementor-element-d0a5c21{width:66.66667%;}.elementor-3244 .elementor-element.elementor-element-1ac90f4{width:25%;}.elementor-3244 .elementor-element.elementor-element-1d77346{width:7.694%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3244 .elementor-element.elementor-element-d0a5c21{width:100%;}.elementor-3244 .elementor-element.elementor-element-1ac90f4{width:100%;}.elementor-3244 .elementor-element.elementor-element-2f28f49{width:100%;}.elementor-3244 .elementor-element.elementor-element-8154e39{width:100%;}.elementor-3244 .elementor-element.elementor-element-2c5e23f8{width:100%;}.elementor-3244 .elementor-element.elementor-element-f7b0528{width:100%;}.elementor-3244 .elementor-element.elementor-element-ab01e83{width:100%;}.elementor-3244 .elementor-element.elementor-element-3f69f28{width:100%;}.elementor-3244 .elementor-element.elementor-element-4a661938{width:100%;}.elementor-3244 .elementor-element.elementor-element-002bdc3{width:100%;}.elementor-3244 .elementor-element.elementor-element-769a7c3{width:100%;}}@media(max-width:1024px){.elementor-3244 .elementor-element.elementor-element-2e06b98 > .elementor-widget-container{margin:0px 0px 0px 040px;}.elementor-3244 .elementor-element.elementor-element-2e06b98{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3244 .elementor-element.elementor-element-1547080 .geekfolio-heading{font-size:35px;}.elementor-3244 .elementor-element.elementor-element-1ac90f4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3244 .elementor-element.elementor-element-2f28f49 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-8e0fa63{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-de164c4 .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-8154e39 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-3b0f395{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-8e86085 .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-2c5e23f8 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-d4141a2{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-9c8f1db .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-f7b0528.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3244 .elementor-element.elementor-element-f7b0528 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-f640d0a{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-b079476 .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-ab01e83.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3244 .elementor-element.elementor-element-ab01e83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-16a3f77{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-56336fd .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-3f69f28 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-6ca656f{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-05fae8a .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-4a661938.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3244 .elementor-element.elementor-element-4a661938 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-0e21ae5{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2 .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-002bdc3 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-04fc743{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-5700e0a .geekfolio-heading{font-size:28px;}.elementor-3244 .elementor-element.elementor-element-769a7c3 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3244 .elementor-element.elementor-element-d54e0e7{width:auto;max-width:auto;}.elementor-3244 .elementor-element.elementor-element-b5f4503 .geekfolio-heading{font-size:28px;}}@media(max-width:767px){.elementor-3244 .elementor-element.elementor-element-2e06b98{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3244 .elementor-element.elementor-element-de164c4{text-align:left;}.elementor-3244 .elementor-element.elementor-element-8e86085{text-align:left;}.elementor-3244 .elementor-element.elementor-element-9c8f1db{text-align:left;}.elementor-3244 .elementor-element.elementor-element-b079476{text-align:left;}.elementor-3244 .elementor-element.elementor-element-56336fd{text-align:left;}.elementor-3244 .elementor-element.elementor-element-05fae8a{text-align:left;}.elementor-3244 .elementor-element.elementor-element-1f5d1f2{text-align:left;}.elementor-3244 .elementor-element.elementor-element-5700e0a{text-align:left;}.elementor-3244 .elementor-element.elementor-element-b5f4503{text-align:left;}}