.elementor-3266 .elementor-element.elementor-element-cc8e2aa.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-3266 .elementor-element.elementor-element-cc8e2aa.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-3266 .elementor-element.elementor-element-cc8e2aa.elementor-section{background-color:#1D1D1D;background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-Architecture-Sketch-GB-dark.png");}.elementor-3266 .elementor-element.elementor-element-cc8e2aa{padding:200px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-67cadf8 > .elementor-element-populated{padding:00px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-34fca06{width:var( --container-widget-width, 63px );max-width:63px;--container-widget-width:63px;--container-widget-flex-grow:0;text-align:center;}.elementor-3266 .elementor-element.elementor-element-34fca06 > .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-3266 .elementor-element.elementor-element-34fca06 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-favicon2.png");}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-34fca06 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/Thorn-Group-favicon2.png");}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading{font-size:28px;font-weight:600;line-height:60px;opacity:0;}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-34fca06 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-82c896b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3266 .elementor-element.elementor-element-82c896b > .elementor-widget-container{margin:0px 0px 0px 40px;padding:10px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-82c896b .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f3697e8 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading{font-size:80px;font-weight:600;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-bc-flex-widget .elementor-3266 .elementor-element.elementor-element-29054eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3266 .elementor-element.elementor-element-29054eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3266 .elementor-element.elementor-element-29054eb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3266 .elementor-element.elementor-element-c357b83{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-3266 .elementor-element.elementor-element-c357b83 > .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-3266 .elementor-element.elementor-element-c357b83 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/TG-square-white.png");}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-c357b83 > .elementor-widget-container{background-image:url("https://thethorngroup.com/wp-content/uploads/2023/12/TG-square-white.png");}.elementor-3266 .elementor-element.elementor-element-c357b83 img{opacity:1;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-3266 .elementor-element.elementor-element-5c32296.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3266 .elementor-element.elementor-element-5c32296.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3266 .elementor-element.elementor-element-5c32296.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3266 .elementor-element.elementor-element-93b65b6{margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-0771682.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3266 .elementor-element.elementor-element-0771682 > .elementor-element-populated{margin:0px -10px 0px 0px;--e-column-margin-right:-10px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-62e677e > .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-3266 .elementor-element.elementor-element-62e677e img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-62e677e .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-62e677e .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-62e677e .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-87b5adc > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-87b5adc{text-align:center;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-62063b0 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-62063b0 .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-981772f > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-788ce90 > .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-3266 .elementor-element.elementor-element-788ce90 img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-788ce90 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-788ce90 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-788ce90 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-85dc56c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-85dc56c{text-align:center;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-b572803 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-b572803 .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-704c0bf.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3266 .elementor-element.elementor-element-704c0bf > .elementor-element-populated{margin:0px -10px 0px 0px;--e-column-margin-right:-10px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-a5480ec > .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-3266 .elementor-element.elementor-element-a5480ec img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-a5480ec .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-a5480ec .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-a5480ec .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-f85d505 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-f85d505{text-align:center;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-b71989d > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-b71989d .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-eef9436{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-7adbda3 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-74b5a3c > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-74b5a3c img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-74b5a3c .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-74b5a3c .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-74b5a3c .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-1fc2b22{text-align:center;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-9645d9f > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-9645d9f .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-c028aa9 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-3f01aed > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-3f01aed img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-3f01aed .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-3f01aed .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-3f01aed .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-28850ba > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-28850ba{text-align:center;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-2d1b647 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-2d1b647 .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-5597fca > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-8d8721e > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-8d8721e img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-8d8721e .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-8d8721e .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-8d8721e .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-388159c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-388159c{text-align:center;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-5ca44dd > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-5ca44dd .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-2fa5855{margin-top:50px;margin-bottom:200px;padding:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-5069be5 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-51cfba5 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-51cfba5 img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-51cfba5 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-51cfba5 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-51cfba5 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6{text-align:center;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-5aafd37 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-5aafd37 .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-bb8740a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3266 .elementor-element.elementor-element-bb8740a > .elementor-element-populated{margin:0px -10px 0px 0px;--e-column-margin-right:-10px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-22a7af8 > .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-3266 .elementor-element.elementor-element-22a7af8 img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-22a7af8 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-22a7af8 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-22a7af8 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-86bb583 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-86bb583{text-align:center;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-a798dc0 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-a798dc0 .geekfolio-button:focus{text-decoration:underline;}.elementor-3266 .elementor-element.elementor-element-aee66d1 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-3266 .elementor-element.elementor-element-951f1b3 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-3266 .elementor-element.elementor-element-951f1b3 img{border-style:solid;border-color:#02010121;}.elementor-3266 .elementor-element.elementor-element-951f1b3 .geekfolio-image{border-style:solid;border-color:#02010147;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-951f1b3 .geekfolio-image{border-color:#FFFFFF59;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-951f1b3 .geekfolio-image{border-color:#FFFFFF59;}.elementor-3266 .elementor-element.elementor-element-35e7201 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-3266 .elementor-element.elementor-element-35e7201{text-align:center;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading{font-size:20px;font-weight:500;line-height:1.3em;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading-title i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading-title svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading-title .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading-title a:hover svg {opacity:1;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading-title a:hover .icon-img {opacity:1;}.elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button, .elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button.reverse .btn-animated-gr{background:#02010100;background-image:none;}.elementor-3266 .elementor-element.elementor-element-1685ff6 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button{display:inline-block;color:#000000;fill:#000000;padding:0px 0px 0px 0px;}@media (prefers-color-scheme: dark){ body.geekfolio-auto-mode .elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}} body.geekfolio-dark-mode .elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button{color:#FFFFFF;fill:#FFFFFF;}.elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button:hover, .elementor-3266 .elementor-element.elementor-element-1685ff6 .geekfolio-button:focus{text-decoration:underline;}@media(min-width:768px){.elementor-3266 .elementor-element.elementor-element-ea694cc{width:66.66667%;}.elementor-3266 .elementor-element.elementor-element-29054eb{width:25%;}.elementor-3266 .elementor-element.elementor-element-5c32296{width:7.694%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3266 .elementor-element.elementor-element-ea694cc{width:100%;}.elementor-3266 .elementor-element.elementor-element-29054eb{width:100%;}.elementor-3266 .elementor-element.elementor-element-0771682{width:100%;}.elementor-3266 .elementor-element.elementor-element-981772f{width:100%;}.elementor-3266 .elementor-element.elementor-element-704c0bf{width:100%;}.elementor-3266 .elementor-element.elementor-element-7adbda3{width:100%;}.elementor-3266 .elementor-element.elementor-element-c028aa9{width:100%;}.elementor-3266 .elementor-element.elementor-element-5597fca{width:100%;}.elementor-3266 .elementor-element.elementor-element-5069be5{width:100%;}.elementor-3266 .elementor-element.elementor-element-bb8740a{width:100%;}.elementor-3266 .elementor-element.elementor-element-aee66d1{width:100%;}}@media(max-width:1024px){.elementor-3266 .elementor-element.elementor-element-82c896b > .elementor-widget-container{margin:0px 0px 0px 040px;}.elementor-3266 .elementor-element.elementor-element-82c896b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3266 .elementor-element.elementor-element-f3697e8 .geekfolio-heading{font-size:35px;}.elementor-3266 .elementor-element.elementor-element-29054eb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3266 .elementor-element.elementor-element-0771682 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-62e677e{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-87b5adc .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-981772f > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-788ce90{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-85dc56c .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-704c0bf > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-a5480ec{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-f85d505 .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-7adbda3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3266 .elementor-element.elementor-element-7adbda3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-74b5a3c{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-1fc2b22 .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-c028aa9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3266 .elementor-element.elementor-element-c028aa9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-3f01aed{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-28850ba .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-5597fca > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-8d8721e{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-388159c .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-5069be5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3266 .elementor-element.elementor-element-5069be5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-51cfba5{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6 .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-bb8740a > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-22a7af8{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-86bb583 .geekfolio-heading{font-size:28px;}.elementor-3266 .elementor-element.elementor-element-aee66d1 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3266 .elementor-element.elementor-element-951f1b3{width:auto;max-width:auto;}.elementor-3266 .elementor-element.elementor-element-35e7201 .geekfolio-heading{font-size:28px;}}@media(max-width:767px){.elementor-3266 .elementor-element.elementor-element-82c896b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3266 .elementor-element.elementor-element-87b5adc{text-align:left;}.elementor-3266 .elementor-element.elementor-element-85dc56c{text-align:left;}.elementor-3266 .elementor-element.elementor-element-f85d505{text-align:left;}.elementor-3266 .elementor-element.elementor-element-1fc2b22{text-align:left;}.elementor-3266 .elementor-element.elementor-element-28850ba{text-align:left;}.elementor-3266 .elementor-element.elementor-element-388159c{text-align:left;}.elementor-3266 .elementor-element.elementor-element-b4fc0b6{text-align:left;}.elementor-3266 .elementor-element.elementor-element-86bb583{text-align:left;}.elementor-3266 .elementor-element.elementor-element-35e7201{text-align:left;}}